PIX
(payProduct=24)
Última actualización
(payProduct=24)
Última actualización
1、El usuario realiza un pedido en el sitio del comerciante eligiendo el pago por PIX;
2、El comerciante envía una solicitud de pago PIX a Supefina;
3、Supefina devuelve la información del URL de pago PIX;
4、El comerciante muestra esa URL de pago al usuario;
5、El usuario abre la URL, muestra el código QR y sigue las instrucciones de la página para pagar;
6、El pago se realiza con éxito;
7、Supefina notifica al comerciante que el pedido fue exitoso.
SandBox
POST
http://8.130.9.219:8899/api/supefina/transactions/payin
Producción
POST
https://api.supefina.net/api/supefina/transactions/payin
Content-Type
application/json
Cuerpo de solicitud
callbackUrl
String
No
Dirección de callback
countryId
String
Sí
Brasil:BRA
currency
String
Sí
eal brasilReño:BRL
customerEmail
String
Sí
Correo electrónico del usuario
customerIdentification
String
Sí
Número de identificación del usuario
customerName
String
Sí
Nombre del usuario
description
String
Sí
Descripción del pedido:
No puede contener símbolos especiales
expireTimeL
Long
No
Tiempo de expiración
Unidad: segundos
Rango: 300-172800 segundos.
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
merOrderNo
String
Sí
Número de pedido del comerciante
nonceStr
String
Sí
Cadena aleatoria
La longitud no puede exceder 32 caracteres
orderAmount
String
Sí
Monto del pedido
Se admiten dos decimales;
3 >= orderAmount
<= 50000.
payProduct
String
Sí
sign
String
Sí
code
String
data
Object
Datos de respuesta
amount
BigDecimal
Monto del pedido
channelName
Nombre del canal
fee
BigDecimal
Comisión anticipada
merCode
String
ID de comerciante
merOrderNo
String
Número de pedido del comerciante
referenceCode
Código QR de pago
supefinaOrderNo
String
Número del 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.
url
String
Enlace de la transacción
msg
String
Mensaje de respuesta
Ejemplo de respuesta
Método de envío: POST
amount
String
Monto del pedido
countryId
String
Código del país
customerName
String
Nombre del pagador
fee
String
Comisión anticipada
merId
String
ID de comerciante
merOrderId
String
Número de pedido del comerciante
msg
String
Mensaje
nonceStr
String
Cadena aleatoria
payerIdNumber
String
CPF del pagador
payerName
String
Nombre del pagador
realityAmount
String
Monto recibido
realityFee
String
Comisión recibida
reference
String
Identificador
sign
String
Firma
status
String
Estado de la transacción
successTime
Date
Tiempo de éxito de la transacción
supefinaOrderId
String
Número del pedido de Supefina
transactionType
String
Tipo de transacción
01
:Payin
02
:Payout
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:
Consultar la
Código del país Referencia:
Moneda Referencia:
PIX:24
Firma
Código de respuesta Referencia específica:
Referencia específica: