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.
Inicializar componente Débito Automático
Cuando se crea una nueva instancia del componente es necesario un objeto de configuración con las propiedades nonce, payload y settings.Parámetros
Datos de la afiliación
Datos de la afiliación
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
action | String | SI | Acción a ejecutar. Valores: subscribe / update_subscription |
merchant_affiliation_code | String | SI | Código de afiliación generado por el comercio. |
merchant_code | String | SI | Código del comercio que inicia la afiliación. |
type | String | SI | Tipo de afiliación. Solo se permite MANUAL. |
frequency | String | NO | Frecuencia de los cobros de la afiliación. |
amount | String | NO | Monto de los cobros en centavos. |
maxAmount | String | NO | Monto máximo para los pagos recurrentes en centavos. |
currency | String (ISO 4217) | SI | Moneda de los cobros. Ej.: 604 = PEN. |
Datos del beneficiario
Datos del beneficiario
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
beneficiary.first_name | String | SI | Nombres del beneficiario. |
beneficiary.last_name | String | SI | Apellidos del beneficiario. |
beneficiary.email | String | SI | Correo electrónico del beneficiario. |
beneficiary.phone.country_code | String | SI | Código de país del teléfono. Ej.: 51. |
beneficiary.phone.subscriber | String | SI | Número de teléfono del beneficiario. |
beneficiary.identity_document.type | String | NO | Tipo de documento de identidad. Ej.: DNI. |
beneficiary.identity_document.identifier | String | NO | Número del documento de identidad. |
beneficiary.identity_document.country | String (ISO-3166) | NO | País de emisión del documento. Ej.: PE. |
beneficiary.location.line_1 | String | SI | Dirección principal. |
beneficiary.location.line_2 | String | NO | Dirección complementaria. |
beneficiary.location.city | String | SI | Ciudad de residencia. |
beneficiary.location.state | String | SI | Departamento o región. |
beneficiary.location.country | String (ISO-3166) | SI | Código ISO del país. Ej.: PE. |
Campos adicionales
Campos adicionales
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
additional_fields.FACTURACION_ID | String | NO | ID del cliente o contrato para facturación. |
additional_fields.PLAN | String | NO | Nombre o código del plan al que se afilia el beneficiario. |
wallet.user_id | String | NO | ID del usuario en el wallet para asociar una tarjeta a la afiliación. |
Flujos disponibles
authorize
Muestra un formulario de pago con los diferentes métodos habilitados para el comercio.
subscribe
Muestra el formulario de afiliación para registrar un nuevo débito automático.
update_subscription
Muestra un formulario para actualizar una afiliación existente.
Mostrar Pay-me Flex Débito Automático
Este es el paso final. Se indica dentro de qué elemento del DOM se debe mostrar el formulario y las funciones callback para ejecutarse durante el proceso.Callbacks
responseCallback
Se ejecuta cuando el proceso está completado (Autorizado/Denegado).
trackingCallback
Se ejecuta por cada evento disparado durante el proceso.
onErrorCallback
Se ejecuta cuando hay un error durante el proceso.
Casos de uso
- Autorización con Wallet
- Formulario de afiliación
- Afiliación con Wallet
- Actualizar afiliación
- Actualizar afiliación con Wallet
Response de afiliación
Datos de la afiliación
Datos de la afiliación
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
success | Boolean | SI | Indica si el proceso se realizó correctamente. |
affiliation.affiliation_id | String (UUID) | SI | ID de la afiliación generado por el sistema. |
affiliation.merchant_affiliation_code | String | SI | Código de afiliación generado por el comercio. |
affiliation.merchant_code | String (UUID) | SI | Código del comercio. |
affiliation.state | String | SI | Estado de la afiliación. Ej.: ACTIVE. |
affiliation.type | String | SI | Tipo de afiliación. Ej.: MANUAL. |
affiliation.frequency | String | NO | Frecuencia de los cobros. |
affiliation.amount | String | NO | Monto de la afiliación en centavos. |
affiliation.max_amount | String | NO | Monto máximo permitido. |
affiliation.currency | String (ISO 4217) | SI | Moneda de los cobros. |
Datos del beneficiario
Datos del beneficiario
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
affiliation.beneficiary.first_name | String | SI | Nombres del beneficiario. |
affiliation.beneficiary.last_name | String | SI | Apellidos del beneficiario. |
affiliation.beneficiary.email | String | SI | Correo electrónico. |
affiliation.beneficiary.phone.country_code | String | SI | Código del país del teléfono. |
affiliation.beneficiary.phone.subscriber | String | SI | Número de teléfono. |
affiliation.beneficiary.identity_document.type | String | NO | Tipo de documento. |
affiliation.beneficiary.identity_document.identifier | String | NO | Número de documento. |
affiliation.beneficiary.identity_document.country | String | NO | País del documento. |
affiliation.beneficiary.location.line_1 | String | SI | Dirección principal. |
affiliation.beneficiary.location.city | String | SI | Ciudad. |
affiliation.beneficiary.location.state | String | SI | Departamento o región. |
affiliation.beneficiary.location.country | String | SI | País. |
Datos de la tarjeta
Datos de la tarjeta
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
affiliation.card.token | String | SI | Token de la tarjeta afiliada. |
affiliation.card.brand | String | SI | Marca de la tarjeta. Ej.: VISA, MSCD. |
affiliation.card.bin | String | SI | BIN de la tarjeta. |
affiliation.card.last_pan | String | SI | Últimos 4 dígitos de la tarjeta. |
affiliation.card.issuer_name | String | NO | Nombre del emisor de la tarjeta. |
affiliation.card.card_holder_name | String | SI | Nombre del titular de la tarjeta. |
meta.status.code | String | SI | Código de resultado del procesamiento. |
meta.status.message_ilgn[].locale | String | SI | Idioma del mensaje de respuesta. |
meta.status.message_ilgn[].value | String | SI | Descripción del resultado. |

