PIX
(payProduct=24)
Última actualización
(payProduct=24)
Última actualización
1. The user places an order on the merchant's website and selects PIX payment;
2. The merchant initiates a PIX payment request to Supefina;
3. Supefina returns the PIX payment URL information;
4. The merchant displays the payment URL to the user;
5. The user opens the URL to display the QR code and pays according to the page prompts;
6. The payment is successful;
7. Supefina notifies the merchant that the order is successful.
SandBox
POST
http://8.130.9.219:8899/api/supefina/transactions/payin
Formal environment
POST
https://api.supefina.net/api/supefina/transactions/payin
Content-Type
application/json
callbackUrl
String
No
Callback address
countryId
String
Yes
Country number
Brazil: BRA
currency
String
Yes
Currency
customerPhone
String
No
Mobile phone number
customerEmail
String
Yes
The user's email address
customerIdentification
String
No
User Document Number(CPF)
customerName
String
Yes
User's name
description
String
Yes
Description of the order No special symbols
expireTimeL
Long
No
Expiration time
Unit: seconds
This expiration time does not take effect, and defaults to 12 hours
merId
String
Yes
Merchant ID Merchant ID acquisition path: Supefina Merchant Background - Merchant Management - Basic Information - Merchant ID
merOrderNo
String
Yes
Merchant order number
nonceStr
String
Yes
Random strings The length cannot exceed 32 bits
orderAmount
String
Yes
The amount of the order
Two decimal places are supported;
3 >= orderAmount
<= 50000
payProduct
String
Yes
sign
String
Yes
signature
code
String
Response coding
data
Object
Response data
amount
BigDecimal
The amount of the order
channelName
String
The name of the channel
fee
BigDecimal
Advance handling fee will be charged
merCode
String
Merchant ID
merOrderNo
String
Merchant order number
referenceCode
String
QR code for receiving money (expires in 12 hours)
supefinaOrderNo
String
The amount of the order
transactionStatus
String
Order status
Whether the initiation status of the order is successful or not has nothing to do with the real transaction status of the order.
00
: The order is successful
04
: Failed to place an order
url
String
Transaction link (10-minute countdown expires at the cashier)
msg
String
message
Submission method:POST
amount
String
The amount of the order
countryId
String
Country number
customerName
String
Payer's name
fee
String
Advance handling fee will be charged
merId
String
Merchant code
merOrderId
String
Merchant order number
msg
String
Information
nonceStr
String
Random strings
payerIdNumber
String
Payer CPF
payerName
String
Payer's name
realityAmount
String
Paid-in amount
realityFee
String
Actual handling fee
reference
String
identifier
sign
String
signature
status
String
Transaction status
successTime
Date
The time at which the transaction was successful
supefinaOrderId
String
Supefina order number
transactionType
String
The type of transaction
01
:Payin
02
:Payout
Callback notification response
After the merchant successfully receives the callback, it needs to return the specified string synchronously: SUCCESS does not return or returns other content by default, and the notification fails. As:
For details, see
Reference:
Reference:
Real:BRL
PIX:24
For details, see
For details, please refer to: