Método de pago seguro usando PAYPHONE.
Tus clientes no van a poder creer, lo simple que fue pagarte. Y tu tampoco. En menos tiempo que tomar un café. Comienza a cobrar con tarjeta, sin papeleos ni comisiones.
WIDGET IMPLEMENTADO AUTOMÁTICAMENTE.
Getting started
-
Debes crear una cuenta BUSINESS en https://appstore.payphonetodoesposible.com/registerini
-
Dirígete a la sección de “Usuarios” a continuación selecciona “Crear Usuario”, ingresa todos los datos del desarrollador en el formulario, no olvides que en el campo “Roles” debes ingresar “Desarrollador”. (El administrador debe entregarel correo electrónico y la contraseña ingresadas).
-
Ingresa en la página https://appdeveloper.payphonetodoesposible.com/ e inicia sesión con las credenciales de tu usuario desarrollador (Ruc, correo y contraseña).
-
Crear Aplicación Payphone. Las aplicaciones de desarrollo Payphone te permiten configurar tu ambiente de pruebas, parámetros de conexión o usuarios de test, y te ayuda a obtener tus credenciales de autenticación como el token. Para crear tu aplicación haz click en el “+” de la parte superior, se abrirá un formulario donde debes ingresar los campos de tu aplicación el tipo de aplicación debe ser API
-
Obtener Token de autenticación. Con la aplicación configurada debes hacer click el menú superior en la pestaña credenciales, y tendrás el botón para copiar tu token.
Features
Los datos confidenciales se envían directamente a PAYPHONE en lugar de pasar por su servidor.
- IOS: DISPONIBLE
- ANDROID: DISPONIBLE
- WEB: DISPONIBLE
Requirements
Android
Es necesario minSdkVersion 21
iOS
Compatible con aplicaciones dirigidas a iOS 11 o superior.
WEB
¡Ahora puedes usar PAYPHONE con Flutter web!
Supported
Recuerda que solo puedes generar hasta 20 veces por minuto.
Nombre | Descripción | Tipo de dato |
---|---|---|
amount | Valor total de la factura a cobrar, es la suma de amountWithTax y el tax | int |
amountWithTax | Valor que si graba impuesto, sin el impuesto incluido. | int |
currency | Moneda a cobrar. /ej USD | String |
clientTransactionId | Identificador de transacción, debes generarlo, es un identificador único y con una longitud máxima de 12 caracteres | String |
reference | Referencia del pago que puedes enviar. | String |
tax | Valor del impuesto. | int |
token | Token generado previamente. | String |
width | Ancho del Widget (recomendado el máximo posible) | double |
height | Altura del Widget (recomendado el máximo posible) | double |
success | Función que se ejecuta cuando el pago se realiza con éxito | Function |
cancelled | Función que se ejecuta cuando el pago se cancela, no se puede procesar o expira | Function |
Ejemplo de los datos.
amountWithTax = 100.
tax = 12.
amount = tax + amountWithTax = 112.
clientTransactionId= "123Ejemplo".
currency = "USD".
Usage
@override
Widget build(BuildContext context) {
return Container(
child: PayphoneWidget(
width: width,
height: height,
token: token,
success: success,
cancelled: cancelled,
amount: amount,
tax: tax,
amountWithTax: amountWithTax,
clientTransactionId: clientTransactionId,
currency: currency,
reference: reference),
);
}
Upcoming features
- Generar links de pago y compartirlo por WhatsApp, Facebook, Correo, etc.
Additional information
Package created by Matias Fonseca. CEO IN FONLES CIA. LTDA.