La función de cobro permite invocar Pay-me SDK desde tu app Android para mostrar el formulario de pago y recibir el resultado de la operación.Documentation Index
Fetch the complete documentation index at: https://docs.pay-me.com/llms.txt
Use this file to discover all available pages before exploring further.
Antes de inicializar el SDK, completa Instalación SDK Android y genera un
Access Token desde tu backend usando Autenticación.Métodos disponibles
CARD
Tarjetas de crédito y débito.
YAPE
Pago con billetera Yape.
QR
Pago con billeteras móviles mediante QR.
BANK_TRANSFER
Pago mediante transferencia bancaria.
CUOTEALO
Pago financiado con Cuotéalo.
PAGO_EFECTIVO
Pago con código o canal PagoEfectivo.
Flujo de integración
Construye el request
Crea
PAYMEChargesRequest con datos de transacción, comprador, facturación y configuración.Importar PaymeSDK
Parámetros principales
PaymeClient
PaymeClient
delegate: Activity que implementa los métodos dePaymeClientDelegate.merchantCode: Código del comercio entregado por Alignet.
setEnvironment
setEnvironment
PaymeEnvironment.DEVELOPMENT: ambiente de pruebas.PaymeEnvironment.PRODUCTION: ambiente productivo.
invokeCaptureForm
invokeCaptureForm
from: Activity desde donde se invoca el SDK.sessionToken: token generado desde backend para esta solicitud.paymeChargesRequest: objeto con información de la transacción.
Ejemplo de inicialización
Implementar delegates
Para completar la integración, elActivity debe implementar PaymeClientDelegate.
Eventos disponibles
BUILD_FORM
Indica qué métodos se mostraron al usuario.
CHOOSE_PAYMENT_METHOD
Indica el método de pago elegido por el usuario.
RETURN_LIST_PAYMENT_METHODS
Indica que el usuario regresó al listado de métodos.
CANCEL_PAYMENT_METHOD
Indica que el usuario canceló un método de pago.
PRESS_PAY_BUTTON
Indica que el usuario presionó el botón de pago.
CLOSE_PAYME
Indica que el usuario cerró el SDK.
Validación del resultado
Usa
onRespondsPayme para actualizar la experiencia de usuario, pero confirma el estado final desde backend cuando el flujo o método de pago lo requiera.Siguiente paso
Parámetros de entrada y salida
Revisa el detalle completo de los objetos enviados y recibidos por el SDK.

