Wallet
(payProduct=23)
Última actualización
(payProduct=23)
Última actualización
1. The user places an order on the merchant's website/app and selects Wallet payment;
2. The merchant initiates a wallet payment request to Supefina;
3. Supefina returns the Wallet payment URL address;
4. The merchant will open the address on the user's side;
5. The user shall verify and pay according to the prompts on the page;
6. The user pays successfully;
7. Supefina will notify the merchant of the payment success information.
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
checkOut
Boolean
No
Cash register
true
: The cashier is required
false
: The cash register is not required
It is recommended to pass true
countryId
String
Yes
Country number
Peru: PER
currency
String
Yes
Currency
Peruvian Sol: PEN
customerEmail
String
Yes
The user's email address
customerIdentification
String
Yes
The ID number of the user
00
: ID card (CC), 8 digits
01
: Alien Identity Card (CE), more than 9 digits
02
: Tax identification number, 11 digits
03
: Passport, more than 9 digits
04
: Departure Document (PAR)
05
: Military Identification (LMI)
The same certificate number customerIdentification
can be collected no more than 20 times per day/天
customerIdentificationType
String
Yes
The type of user ID
00
: Identification Card (CC)
01
: Alien Identity Card (CE)
02
: Tax identification number
03
: Passport (PAS)
04
: Departure Document (PAR)
05
: Military Identification (LMI)
customerName
String
Yes
User's name
customerPhone
String
No
Subscriber's phone, 9 digits
Example: 975728895
expireTimeL
Long
No
Expiration time Unit: seconds; Default value: 1 day; Maximum: 30 days; Minimum: None
lastName
String
Yes
The user's last name
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
payProduct
String
Yes
Wallet:23
sign
String
Yes
signature
code
String
Response coding
data
Object
Response data
amount
BigDecimal
The amount of the order
fee
BigDecimal
Advance handling fee will be charged
identifier
String
Payment Reference
merCode
String
Merchant ID
merOrderNo
String
Merchant order number
supefinaOrderNo
String
Supefina order number
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 links
msg
String
Response Information
Submission method:POST
amount
String
The amount of the order
countryId
String
Country number
customerName
String
User's name
fee
String
Advance handling fee will be charged
identifier
String
Payment Reference
merId
String
Merchant code
merOrderId
String
Merchant order number
nonceStr
String
Random strings The length cannot exceed 32 bits
realityAmount
String
Paid-in amount
realityFee
String
Actual handling fee
reference
String
identifier
sign
String
signature
status
String
Transaction status
successTime
Date
UTThe time at which the transaction was successful UTC time
supefinaOrderId
String
Supefina order number
transactionType
String
The type of transaction
01
: Payin
02
: Payout
回调通知响应
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:
For details, see
For details, please refer to: