Enviar Payout Inmediato
Permite enviar la solicitud para registro de Payout y recibir la respuesta de forma inmediata.
Endpoint
- Método:
POST - URL:
https://pay-met.pe:8093/ServicioPayout/envio-payout-fast - Content-Type:
application/json - Authorization:
Bearer
Request
[
{
"codigo_merchant": "string",
“transaccion": "string", maximo(50) y valor único
"nombres": "string", maximo(200)
"idtipodocumento": number, 1:DNI, 2:RUC, 3:CE, 4:PA
"numerodocumento": "string", maximo(20)
"importe": decimal(18,2),
"email": "string", maximo(60)
"celular": "string", maximo(10)
"idbanco": number, 1:BCP, 2:INTERBANK, 3:BBVA, 4:SCOTIABANK
"idtipocuenta": number, 1:AHORRO, 2:CORRIENTE
"nrocta": "string", maximo(20)
"app": "string" maximo(50)
"checksum": Cadena de comprobación con SHA512 (secretUser+ secretPass+ codigo_merchant+ transaccion+ numerodocumento+ importe)
"urlWebhook":"string",
"cci":"string"
}
]
Response OK
{
"codigo": "OK",
"errorMensaje": "",
"result [
{
"lote": "071123000001",
"monto_solicitado": 800.00,
"nro_trans": 2,
"solicitud": 1
}
]
}
Response Error
{
"codigo": "error",
"errorMensaje": "string"
}
Parámetros
Parámetros de ingreso
| Parámetro | Descripción |
|---|---|
| codigoMerchant | Codigo asignado para el comercio |
| transaccion | Nro de identificador unico de transacción (el valor debe ser unico por cada dispersión) |
| nombres | Nombre del cliente (no acepta caracteres especiales ni acentos). |
| idtipodocumento | Id para identificar el tipo de documento (ver TipoCuenta) |
| numerodocumento | Número del documento de identidad del cliente. |
| importe | Importe a depositar |
| Correo electrónico del cliente. | |
| celular | Nro de celular del cliente. |
| idbanco | Id para identificar el banco (ver Bancos) |
| idtipocuenta | Id para identificar tipo de cuenta bancaria (ver TipoDocumento) |
| nrocta | Nro de cuenta del cliente, no se acepta cci |
| app | Nombre del aplicativo |
| checksum | Cadena de comprobación con SHA512 (secretUser+ secretPass+ codigo_merchant+ transaccion+ numerodocumento+ importe) |
| urlWebhook | Url para recibir notificacion de respuesta |
| cci | Numero de cci (cuenta interbancaria) 20 dígitos |
Parámetros de respuesta
| Parámetro | Descripción |
|---|---|
| lote | numero interno para agrupar las transacciones enviadas |
| monto_solicitado | monto total solicitado a dispersar del lote |
| nro_trans | nro total de transacciones del lote |
| solicitud | nro de solicitud enviada en el dia |
Estados de solicitud
| Estado | Descripción |
|---|---|
| “” | Orden pendiente. |
| SI | Orden paga. |
| NO | Orden rechazada por el banco. |
Tabla TipoDocumento
- Tipo Documento:
| ID | DESCRIPCIÓN | DIGITOS |
|---|---|---|
| 1 | DNI | 8 |
| 2 | RUC | 11 |
| 3 | CE | 9 |
| 4 | PA | 9 |
Tabla Bancos
- Bancos:
| ID | DESCRIPCIÓN | TIPO | DIGITOS |
|---|---|---|---|
| 1 | BCP | Ahorro | 14 |
| 1 | BCP | Corriente | 13 |
| 2 | INTERBANK | Todos | 13 |
| 3 | BBVA | Todos | 18 |
| 4 | SCOTIABANK | Todos | 10 |
Tabla TipoCuenta
- Tipo Cuenta:
| ID | DESCRIPCIÓN |
|---|---|
| 1 | AHORRO |
| 2 | CORRIENTE |
Ejemplo de envío de datos
{
"codigo_merchant": "33000",
"transaccion": "T05202310090256491325360",
"nombres": "LUIS CARLOS TORRES",
"idtipodocumento": 1,
"numerodocumento": "08941891",
"importe": 500,
"email": "prueba@gmail.com",
"celular": "999999999",
"idbanco": 3,
"idtipocuenta": 1,
"nrocta": "0011081402319",
"app": "app",
"checksum":"701CD4B6A9622BB712C38B0832ABEF10CD13E01F7CD76D47AD030B1273481A35E6F72EDFD1C7C73901222584DF9A25C176948DA58637C56FD60FA5A71D102B93",
"urlWebhook": “http://localhost/api/pruebaWebHook”,
"cci": “20987678909876543456”,
}