Como crear un Retiro
POST - https://url.base/api/withdrawal/new
Endpoint para crear una nuevo retiro. Para crear una nueva solicitud de retiro,
la solicitud debe construirse con los siguientes parámetros.
(*) Información requerida..
Campo | Tipo | Descripción |
---|---|---|
*amount | Integer | Monto de la transacción. |
*document_id | String | Documento de identidad del beneficiario |
*beneficiaryName | String | Nombre completo del beneficiario |
*beneficiaryLastName | String | Apellido del beneficiario |
*beneficiaryEmail | String | Correo electrónico del beneficiario |
*beneficiaryPhone | String | Número de teléfono del beneficiario. |
*accountNumber | String | Número de cuenta bancaria |
*accountType | String | Tipo de cuenta bancaria (A-C-M) |
*accountInterbank | String | Número de cuenta para otros bancos ("Cuenta Interbancaria") |
*documentType | Integer | Es el tipo de documento de identidad seleccionado. El código puede ser DN, CE, PP o RC. |
*bankCode | String | Código bancario |
*data | String | Identificador del Retiro a asociar. El campo "data" debe ser único e irrepetible |
*confirmationURL | Link | URL para la confirmación de la transacción |
*currency | String | Código de moneda ISO. # Países y monedas |
*country | String | Formato de país internacional. # Países y monedas |
*sign | String | La firma de los parámetros es única para cada transacción |
info
Una vez que el usuario haya completado el proceso de retiro, ProntoPaga devolverá los datos a la URL que hayas especificado en la urlConfirmación
Document Type
Label | Code |
---|---|
DNI | DN |
Carnet de Extranjeria | CE |
Pasaporte | PP |
RUC | RC |
Response OK
{
"uid" = [string] // Identificador de retirada en el sistema,
"status" = [string] // Estado del retiro,
"data" = [string] // Datos adicionales de la transacción
}
Status response
Campo | Descripción |
---|---|
200 - 201: OK | Retiro creado con éxito |
401: Unauthorized | Permiso denegado |