Transfer
(payProduct=25)
Dirección de solicitud
SandBox
POST
http://8.130.9.219:8899/api/supefina/transactions/payout
Producción
POST
https://api.supefina.net/api/supefina/transactions/payout
Formas de solicitud
Encabezado de solicitud
Content-Type
application/json
Cuerpo de solicitud
countryId
String
Sí
merId
String
Sí
ID del comerciante
Ruta para obtener el ID del comerciante: Panel de comerciante Supefina - Gestión de comerciantes - Información básica - ID del comerciante
payProduct
String
Sí
currency
String
Sí
merOrderNo
String
Sí
Número de pedido del comerciante
orderAmount
String
Sí
Monto del pedido
0>= orderAmount
<= 10,000
customerEmail
String
Sí
Correo electrónico del usuario
customerPhone
String
Sí
Teléfono del beneficiario
customerName
String
Sí
Nombre del usuario
customerIdentificationType
String
No
Tipos de documentos de identificación del usuario:
07
: Carnet de identidad (CI)
10
: Número de pasaporte (PP) (solo para Cash)
03
: Identificación de pasaporte (PAS) (solo para BankTransfer)
02
: Registro Único del Contribuyente (RUC)
customerIdentification
String
Sí
Número de identificación del usuario
bankId
String
Sí
Número de banco del beneficiario
Referencia: ver "Descargas" > "Códigos bancarios de Ecuador"
bankName
String
Sí
Nombre del banco del beneficiario
Referencia: ver "Descargas" > "Códigos bancarios de Ecuador"
accountType
String
Sí
Tipo de cuenta
00: Cuenta corriente
01: Cuenta de ahorros
account
String
Sí
Número de cuenta del beneficiario
app
String
Sí
Nombre de la aplicación de pedidos
nonceStr
String
Sí
Cadena aleatoria
La longitud no puede exceder 32 caracteres
sign
String
Sí
callbackUrl
String
No
Dirección de callback
customerAddress
String
No
Dirección del cliente
description
String
No
Descripción del pedido
Ejemplo de solicitud
Parámetros de respuesta
code
String
data
Object
Datos de respuesta
amount
BigDecimal
Monto del pedido
fee
BigDecimal
Comisión anticipada
merCode
String
ID de comerciante
merOrderNo
String
Número de pedido del comerciante
supefinaOrderNo
String
Número de pedido de Supefina
transactionStatus
String
Estado del pedido. Este estado indica si la solicitud fue exitosa, sin relación con el estado real de la transacción.
00
: Pedido exitoso;
04
: Pedido fallido.
msg
String
Mensaje de respuesta
Ejemplo de respuesta
Notificación de callback
Método de envío: POST
amount
String
Monto del pedido
countryId
String
Código del país Referencia:Tabla de diccionario-Código del país Perú,PER
customerName
String
Nombre del beneficiario
fee
String
Comisión anticipada
merId
String
ID del comerciante
merOrderId
String
Número de pedido del comerciante
msg
String
Descripción de la respuesta
nonceStr
String
Cadena aleatoria
La longitud no puede exceder 32 caracteres
realityAmount
String
Monto recibido
realityFee
String
Comisión recibida
sign
String
Firma
status
String
Estado de la transacción
successTime
Date
Tiempo de éxito de la transacción
Ejemplo de notificación de callback
Respuesta de notificación de callback
Después de que el comerciante reciba correctamente la notificación de callback, debe devolver la cadena especificada: SUCCESS
. Si no se devuelve o se devuelve otro contenido, se considerará que la notificación ha fallado. Por ejemplo:
Última actualización