curl --request GET \
--url https://sg.sandbox.api.reap.global/fiat-deposits/bank-details \
--header 'Authorization: Bearer <token>' \
--header 'Reap-Version: <reap-version>'const options = {
method: 'GET',
headers: {'Reap-Version': '<reap-version>', Authorization: 'Bearer <token>'}
};
fetch('https://sg.sandbox.api.reap.global/fiat-deposits/bank-details', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://sg.sandbox.api.reap.global/fiat-deposits/bank-details"
headers = {
"Reap-Version": "<reap-version>",
"Authorization": "Bearer <token>"
}
response = requests.get(url, headers=headers)
print(response.text){
"beneficiaryName": "Reap Technologies Limited",
"beneficiaryAddress": {
"street": "<string>",
"city": "<string>",
"state": "<string>",
"postalCode": "<string>",
"country": "<string>"
},
"accountNumber": "79388003011",
"bankName": "DBS Bank (Hong Kong) Limited",
"bankAddress": "18th Floor, The Center, 99 Queen's Road Central, Central, Hong Kong",
"swiftCode": "DHBKHKHH",
"bankCode": "016",
"branchCode": "478",
"reference": "A1B2C3D4"
}{
"error": {
"code": "FIAT_DEPOSITS_NOT_ENABLED",
"message": "<string>",
"detail": {}
}
}Get bank details
Retrieves where to send a bank transfer to fund the master collateral account. The project must be enabled for bank transfer funding, or the response is FIAT_DEPOSITS_NOT_ENABLED. Always quote the returned reference on the transfer, and read these details fresh before each transfer rather than storing them - an account can be closed by the bank, and a transfer to a closed account has to be recalled. Sandbox returns placeholder details for an account no wire can reach; simulate a deposit instead of sending one.
curl --request GET \
--url https://sg.sandbox.api.reap.global/fiat-deposits/bank-details \
--header 'Authorization: Bearer <token>' \
--header 'Reap-Version: <reap-version>'const options = {
method: 'GET',
headers: {'Reap-Version': '<reap-version>', Authorization: 'Bearer <token>'}
};
fetch('https://sg.sandbox.api.reap.global/fiat-deposits/bank-details', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://sg.sandbox.api.reap.global/fiat-deposits/bank-details"
headers = {
"Reap-Version": "<reap-version>",
"Authorization": "Bearer <token>"
}
response = requests.get(url, headers=headers)
print(response.text){
"beneficiaryName": "Reap Technologies Limited",
"beneficiaryAddress": {
"street": "<string>",
"city": "<string>",
"state": "<string>",
"postalCode": "<string>",
"country": "<string>"
},
"accountNumber": "79388003011",
"bankName": "DBS Bank (Hong Kong) Limited",
"bankAddress": "18th Floor, The Center, 99 Queen's Road Central, Central, Hong Kong",
"swiftCode": "DHBKHKHH",
"bankCode": "016",
"branchCode": "478",
"reference": "A1B2C3D4"
}{
"error": {
"code": "FIAT_DEPOSITS_NOT_ENABLED",
"message": "<string>",
"detail": {}
}
}Authorizations
API key as Bearer token
Headers
API version (YYYY-MM-DD)
2025-02-14 "2025-02-14"
Response
Bank transfer instructions for funding the master collateral account
Where to send a bank transfer to fund the account
Name the transfer must be made out to
"Reap Technologies Limited"
Beneficiary address, as held by the bank. A component the bank does not hold for the account is null.
Show child attributes
Show child attributes
Account number to transfer to
"79388003011"
Bank holding the account
"DBS Bank (Hong Kong) Limited"
Postal address of the bank
"18th Floor, The Center, 99 Queen's Road Central, Central, Hong Kong"
SWIFT/BIC code, for international transfers
"DHBKHKHH"
Domestic clearing code for the bank
"016"
Domestic clearing code for the branch
"478"
Reference the sender must quote on the transfer. The account can be shared with other Reap customers, in which case the reference is what identifies the transfer as yours - a transfer without it may be delayed or returned. It stays the same on every transfer.
"A1B2C3D4"