Saltar al contenido principal

Enviar Payout

Permite enviar la solicitud para registro de Payout.

Endpoint

  • Método: POST
  • URL: https://pay-met.pe:8093/ServicioPayout/envio-payout
  • 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ámetroDescripción
codigoMerchantCodigo asignado para el comercio
transaccionNro de identificador unico de transacción (el valor debe ser unico por cada dispersión)
nombresNombre del cliente (no acepta caracteres especiales ni acentos).
idtipodocumentoId para identificar el tipo de documento (ver TipoCuenta)
numerodocumentoNúmero del documento de identidad del cliente.
importeImporte a depositar
emailCorreo electrónico del cliente.
celularNro de celular del cliente.
idbancoId para identificar el banco (ver Bancos)
idtipocuentaId para identificar tipo de cuenta bancaria (ver TipoDocumento)
nroctaNro de cuenta del cliente, no se acepta cci
appNombre del aplicativo
checksumCadena de comprobación con SHA512 (secretUser+ secretPass+ codigo_merchant+ transaccion+ numerodocumento+ importe)
urlWebhookUrl para recibir notificacion de respuesta
cciNumero de cci (cuenta interbancaria) 20 dígitos

Parámetros de respuesta

ParámetroDescripción
lotenumero interno para agrupar las transacciones enviadas
monto_solicitadomonto total solicitado a dispersar del lote
nro_transnro total de transacciones del lote
solicitudnro de solicitud enviada en el dia

Estados de solicitud

EstadoDescripción
“”Orden pendiente.
SIOrden paga.
NOOrden rechazada por el banco.

Tabla TipoDocumento

  • Tipo Documento:
IDDESCRIPCIÓNDIGITOS
1DNI8
2RUC11
3CE9
4PA9

Tabla Bancos

  • Bancos:
IDDESCRIPCIÓNTIPODIGITOS
1BCPAhorro14
1BCPCorriente13
2INTERBANKTodos13
3BBVATodos18
4SCOTIABANKTodos10

Tabla TipoCuenta

  • Tipo Cuenta:
IDDESCRIPCIÓN
1AHORRO
2CORRIENTE

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,
}