Fundtransfer
This API is used for making realtime transfer via Napas, Sacombank and eWallet in Vietnam (Momo,Zalo,VNPT,..)
Request
This API is used for making realtime transfer via Napas, Sacombank and eWallet in Vietnam (Zalo,VNPT,..)
POST
https://{SERVER}/Api/SBR/Fundtransfer
The result of proceeding transaction shall be responded immediately (without recalling API for checking status). In case transaction is failed, SBR will actively re-proceed. Afterward, Partner can call API CheckOrderStatus/GetOrderDetails for rechecking (for the case of Status =2)
Request Body
AuthID*
Text
User ID assigned by SBR
ProtocolData*
Data request
Reference*
Text
ID of payment order
AgentID*
Text(20)
Assigned by SBR, AgentID=UserID=AuthID
CurrencyID*
Text(10)
Currency (USD; EUR; JPY; CAD; VND…)
OrderedAmt*
Number
Amount
Beneficiary*
Text(300)
Beneficiary name
Address*
Text(500)
Address of beneficiary name
Sender*
Text(300)
Sender name
SenderAddress*
Text(300)
Address of sender
SenderCountryID*
Text(20)
Sender country code
BankAcctNo*
Text(30)
Aaccount number of Beneficiary
BankName*
Text
Bank name of Beneficiary
BankGroup*
Text(1)
Bank mode
Sacombank = 1
Napas= 3
Citad =4
eWallet = 7
AccType
Text
Type of account transferring
Account Deposit = ACC
Pan Depost = PAN
Sacombank Pay = PAY
ZaloPay = Zalo
VNPTPay= VNPTPay
BankCode*
Text
BankCode of Method
Sacombank / SacombankPay -> BankCode=303
Zalo -> BankCode=Zalo
If VNPTPay -> BankCode=VNPTPay
If NAPAS -> BankCode=BankCode of NAPAS, ex: 970406 - DongABank
Response Data
Parameters
Data Type
Description
Status
Number
Return status of request:
Fail = 0
Success = 1 Processing = 2
Error Message
Text
Error description
ProtocolData
Object
List of payments has error
In case you receive a response "400 - Internal server error/Timeout", call the CheckOrderStatus or GetOrderDetail API to check the final status of the transaction. If the result is Payment not found, please re-send the new transaction or cancel on your side. If the result returns the status of the transaction => The transaction has been sent to SBR successfully and the status is compared according to the description of the API CheckOrderStatus or GetOrderDetail
Example: { "Status": 0, "Error": "400 - Internal server error/Timeout", }
Request Example
Response Example
Last updated