simpay

Creator: coderz1093

Last updated:

0 purchases

TODO
Add to Cart

Description:

simpay

SDK Simpay #
Módulo SDK de Simpay para la integración de pagos en Chile.
Uso #
Para usar este complemento agréguelo como dependencia en su archivo pubspec.yaml.
Importar la dependencia #
import 'package:simpay/simpay.dart';
copied to clipboard
Inicializar la instancia #
final simpay = Simpay(
commerceCode: commerceCode,
apiKey: apikey,
secretKey: secretkey,
production: true);
copied to clipboard
Obtener medios de pago disponibles #
simpay.getMethodsPayments().then((ListPayments payments) {
print(payments);
});
copied to clipboard
Crear una transacción #
simpay.createPay(data).then((ResponsePayment value) {
print(value);
});
copied to clipboard
Realizar el pago #
simpay.getPay(context, response_for_create_transaction);
copied to clipboard
Listener de eventos #
Evento de respuesta de transacción
simpay.success.stream.listen((ResPayment res) {
switch (res.status) {
case StatusPayment.AUTHORIZED:
print("Transacción exitosa");
break;
case StatusPayment.FAILED:
print("Transacción Fallida");
break;
case StatusPayment.CANCEL:
print("Transaccion cancelada por el cliente");
break;

case StatusPayment.TIMEOUT:
print("Timeout transacción");
break;
}
});
copied to clipboard
Evento de proceso de transacción
simpay.onProcess.stream.listen((EventStatusPayment ev) {
switch (ev.event) {
case "create_pay":
switch (ev.status) {
case "inProcess":
return print("Creando transacción");
case "ok":
return print("Transacción creada");
case "err":
return print("Ah ocurrido un error al creal la transacción");
}
break;
case "get_payments":
switch (ev.status) {
case "inProcess":
return print("Cargando métodos de pago");
case "ok":
return print("Medios de pago cargados");
case "err":
return print("Ah ocurrido un error al cargar los métodos de pago");
}
break;
case "get_pay":
switch (ev.status) {
case "inProcess":
case "ok":
}
break;
}
});
}
copied to clipboard
Características #

Transacciones a través de tarjetas bancarias, crédito, débito y prepago.
Transacciones a través de transferencia electrónica.
Fácil implementación

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.

Related Products

More From This Creator