Place Order (With Prefund)
POST /api/v1/placeOrder/prefund
Endpoint use to Place an Order.
Please use environment variable Payment.
⚠️Please notice: Order created will be automatically proceed. Please use getOrderStatus API
⚠️Please be caution: These QR string was meant to be use in SANDBOX. DO NOT USE IT IN PRODUCTION
To test with VND please use this QR String:
qrString: "00020101021126400010vn.zalopay0115uvsgayNI4Xsrqwz020300238620010A00000072701320006970454011899ZP24250M421803650208QRIBFTTA5204739953037045802VN63041428"To test with PHP please use this QR String:
qrString: "00020101021127590012com.p2pqrpay0111UBPHPHMMXXX02089996440304121096459500755204601653036085802PH5925Sophia Marie Chavez Dever6009SAN PEDRO63043708"Body Params:
Request
qrString
string
Yes
QR String
amount
number
Yes
Amount in Fiat
fiatCurrency
enum
No
Fiat Currency
["VND", "PHP"]
Default: Corresponding to qrString currency
cryptoCurrency
enum
Yes
Crypto Currency
["USDC", "USDT"]
fromAddress
string
Yes
User Wallet Address
transactionReference
string
No
Transfer Content
Response
orderId
string
Yes
Order ID
status
string
Yes
Status of Order
fiatAmount
number
Yes
Fiat Amount
fiatCurrency
string
Yes
Fiat Currency
cryptoAmount
number
Yes
Crypto Amount
cryptoCurrency
string
Yes
Crypto Currency
exchangeRate
number
Yes
Exchange Rate (1 USC = ? VND)
qrInfo
QRInfo
Yes
QR Information
cryptoTransferInfo
object
Yes
Crypto Transfer Information
timestamp
string
Yes
Time Stamp
isPrefunded
boolean
Yes
Order Prefunded
transactionReference
string
No
Transfer Content
QRInfo (type)
encodedString
string
Yes
QR String
providerInfo
object
No
QR Provider Information
bankInfo
object
No
Bank Information
amount
number
No
Amount that defined in the QR
purpose
string
No
Purpose of the transfer
additionalData
string
No
Additional Data
beneficiaryName
string
No
Beneficiary Name of Recipient
countryCode
string
No
Country Code
cryptoTransferInfo (object)
chain
string
Yes
Chain Name
fromAddress
string
Yes
From Address Wallet
toAddress
string
Yes
To Address Wallet
token
string
Yes
Token Address
amount
number
Yes
Amount
providerInfo (object)
name
string
No
Type of the Service
guid
string
No
GUID
service
string
No
Name of Provider
bankInfo (object)
bankBin
string
No
Bank Bin Code
bankNumber
string
No
Bank Account Number
Error
error
string
Yes
Error
message
string
Yes
Message of Error
Last updated