Transfer
(payProduct=12)
The address of the request
SandBox
POST
http://8.130.9.219:8899/api/supefina/transactions/payout
Formal environment
POST
https://api.supefina.net/api/supefina/transactions/payout
How the request is made
Request header
Content-Type
application/json
Request body
countryId
String
Yes
Country number
Chile, CHL
merId
String
Yes
Merchant ID Merchant ID acquisition path: Supefina Merchant Background - Merchant Management - Basic Information - Merchant ID
payProduct
String
Yes
Transfer:12
currency
String
Yes
Currency
Reference: Dictionary Table - Currency
Chilean Peso: CLP
merOrderNo
String
Yes
Merchant order number
orderAmount
String
Yes
The amount of the order The unit is pesos, and only integers are supported
customerName
String
Yes
Username
customerEmail
String
Yes
The user's email address
customerPhone
String
Yes
User phone
customerIdentification
String
Yes
User ID number (8 or 9 digits of the RUT ID number),
The last digit can be a number or letter K from 0-9, and special characters are now supported
Example: 13251657-K
customerAddress
String
Yes
User's address
accountType
Strin
Yes
Beneficiary account type
00
--Corriente (Current Account)
01
--Ahorro (Savings Account)
02
-- RUT (only 0012-banco estado has this type).
07
--View/Account
08
--SALARY ACCOUNT
account
String
Yes
Beneficiary account number (when 'bankId' is 0012-banco estado, the maximum number of bank digits is 12 digits, and when the accountType
of 0012-banco estado is 02
, the account
is customerIdentification
The first 8 digits, example: 26484404)
bankId
String
Yes
Beneficiary's bank number
nonceStr
String
Yes
Random strings The length cannot exceed 32 bits
description
String
Yes
Description of the order
sign
String
Yes
signature
callbackUrl
String
No
Callback address
customerIdentificationType
String
Yes
The type of user ID
02
: Tax ID Number --RUT
03
: Passport
Sample request
Response parameters
code
String
Response coding
data
Object
Response data
amount
BigDecimal
The amount of the order
fee
BigDecimal
Advance handling fee will be charged
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
msg
String
Response Information
Sample response
Callback notifications
Submission method:POST
amount
String
The amount of the order
countryId
String
Country number Reference: Dictionary table - country number Peru, PER
customerName
String
Beneficiary's name
fee
String
Advance handling fee will be charged
merId
String
Merchant ID
merOrderId
String
Merchant order number
msg
String
message
nonceStr
String
Random strings The length cannot exceed 32 bits
realityAmount
String
Paid-in amount
realityFee
String
Actual handling fee
sign
String
signature
status
String
Transaction status
successTime
String
The time at which the transaction was successful
supefinaOrderId
String
Supefina order number
transactionType
String
The type of transaction
01
:Payin
02
:Payout
An example of a callback notification
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:
List of Chilean payment banks
0504
Scotiabank Azul
rename(EX:Banco BBVA)
0028
Banco Bice
0055
Banco Consorcio
0001
Banco de Chile
0012
Banco Estado
0051
Banco Falabella
0039
Banco Itau
0053
Banco Ripley
0049
Banco Security
0016
BCI
729
Caja Los Heroes
0672
Coopeuch
732
Los Andes
875
Mercado Pago
0037
Santander
0014
Scotiabank
730
Tenpo
0507
Banco del desarrollo
New
0009
Banco Internacional
New
Última actualización