Transfer Fund
Fund transfer API used for merchant/partner to initiate Fund transfer between wallets.
EndPoint
POST /binancepay/openapi/wallet/transfer
Request Parameters
Attributes | Type | Required | Limitation | Description |
---|---|---|---|---|
requestId | string | Y | maximum length 32 | Represents the unique ID of each transfer request.Generated by the merchant |
currency | string | Y | Valid currency, must be in uppercase | transfer currency, e.g. "USDC","USDT" & "BNB" |
amount | string | Y | Amount Range: 0.00000001 - 999999999999999.99999999, each currency amount has a precision, see the info from api refer to | the transfer amount |
transferType | string | Y | Only "TO_MAIN" OR "TO_PAY" | The transfer direction specified by the merchant. TO_MAIN means to spot wallet, TO_PAY means to funding wallet |
Sample Request Body
{
"requestId": "100002021071407140001",
"currency": "BNB",
"amount": "0.01",
"transferType": "TO_MAIN"
}
Response Parameters
Attributes | Type | Required | Limitation | Description |
---|---|---|---|---|
status | string | Y | "SUCCESS" or "FAIL" | status of the API request |
code | string | Y | - | request result code, refer to |
data | TransferResult | N | - | response body, refer to |
errorMessage | string | N | maximum length 256 |
Child Attribute
TransferResult
Attributes | Type | Required | Limitation | Description |
---|---|---|---|---|
tranId | string | Y | - | the value of Request property requestId |
status | string | Y | SUCCESS OR FAILURE OR PROCESS | SUCCESS (indicating that the transfer is completely successful), FAILURE (indicating that the transfer has failed, it may be that the transferor has a problem with the transferee), PROCESS (the transfer is in progress) |
currency | string | Y | transfer currency | |
amount | string | Y | transfer amount | |
transferType | string | Y | transfer type |
Sample Response
{
"status": "SUCCESS",
"code": "000000",
"data": {
"tranId": "100002021071407140001",
"status": "SUCCESS",
"currency": "BNB",
"amount": "0.01",
"transferType": "TO_MAIN"
},
"errorMessage": ""
}