fazerPagamento static method
Future<PagamentoResult>
fazerPagamento(
- BuildContext context,
- FormaDePagamento formaDePagamento,
- int parcelas,
- int valor, {
- String? deepLinkReturnSchema,
- bool? imprimirComprovanteAutomaticamente,
- FormaDeCobrancaDeJuros? formaDeCobranca,
Implementation
static Future<PagamentoResult> fazerPagamento(
BuildContext context,
FormaDePagamento formaDePagamento,
int parcelas,
int valor, {
String? deepLinkReturnSchema,
bool? imprimirComprovanteAutomaticamente,
FormaDeCobrancaDeJuros? formaDeCobranca,
}) async {
if (pagamentoContractInject) {
return sl<PagamentoContract>().fazerPagamento(
formaDePagamento,
parcelas,
valor,
context,
deepLinkReturnSchema: deepLinkReturnSchema,
imprimirComprovanteAutomaticamente: imprimirComprovanteAutomaticamente,
formaDeCobranca: formaDeCobranca,
);
}
return FakePagamento().fazerPagamento(
formaDePagamento,
parcelas,
valor,
context,
deepLinkReturnSchema: deepLinkReturnSchema,
imprimirComprovanteAutomaticamente: imprimirComprovanteAutomaticamente,
formaDeCobranca: formaDeCobranca,
);
}