Travel Rule

To meet the US Travel Rule requirement, Partners utilizing a Bulk Settlement model, are required to collect the account details of their customer’s external bank account from where they are funding their Brokerage Account. These details need to be tied to all Deposits and Withdrawals.

Below are the steps to accomplish this.

Create a Bank account Object

Partners will need to capture these details prior to the user initiating the transfer and pass along the details to DriveWeath using the Bank Account API.

POST /back-office/bank-accounts { userID: "e84d9703-984f-4a05-8859-ac6979dec7ba", bankAccountPurpose: "TRAVEL_RULE", bankAccountNickname: "PREFERRED CHECKING", bankAccountNumber: "7442393174", bankAccountType: "CHECKING", bankRoutingNumber: "110000000", bankName: "Bank of America", bankAddress: "222 Broadway New York City NY 10038", bankCountry: "USA", beneficiaryDetails: { accountHolderName: "John Smith", accountHolderAddress: "123 Rodent street, New York, NY 10001", accountHolderCountry: "USA", }, }

The above will return a bankAccountID which will be a unique identifier for the above object.
Eg: bank_a4656e60-321e-425b-aa0d-a2e75c38885f

Note: Every NEW external bank account the customer uses to create a deposit/withdrawal would need to have a corresponding bank account object established before creating the subsequent deposit/withdrawal requests. If using an existing bank account, Partners can reuse the existingbankAccountIDcreated previously.

🚧

International Partners should include the bank SWIFT code as the value forbankRoutingNumber

Creating a Deposit request with Travel Rule

Endpoint: Deposits API

POST /back-office/funding/deposits { "currency": "USD", "type": "BULK_FUNDING", "accountNo": "DWBG000052", "amount": 250.25, "bankAccountID": "bank_a4656e60-321e-425b-aa0d-a2e75c38885f", "note": "Here's my money!" }

Creating a Redemption request with Travel Rule

Endpoint: Redemptions API

POST /back-office/funding/redemptions { "currency": "USD", "type": "BULK_FUNDING", "accountNo": "DWBG000052", "amount": 250.25, "bankAccountID": "bank_a4656e60-321e-425b-aa0d-a2e75c38885f", "note": "Give me my money!" }

Did this page help you?