Outbound Transfers ​
Use OutboundTransfers to transfer funds from a FinancialAccount to a PaymentMethod belonging to the same entity. To send funds to a different party, use OutboundPayments instead. You can send funds over ACH rails or through a domestic wire transfer to a user’s own external bank account.
Simulate OutboundTransfer state changes with the /v1/test_helpers/treasury/outbound_transfers endpoints. These methods can only be called on test mode objects.
Related guide: Moving money with Treasury using OutboundTransfer objects
Endpoints ​
Create an OutboundTransfer ​
- POST /v1/treasury/outbound_transfers
Retrieve an OutboundTransfer ​
- GET /v1/treasury/outbound_transfers/:id
List all OutboundTransfers ​
- GET /v1/treasury/outbound_transfers
Cancel an OutboundTransfer ​
- POST /v1/treasury/outbound_transfers/:id/cancel
Test mode: Fail an OutboundTransfer ​
- POST /v1/test_helpers/treasury/outbound_transfers/:id/fail
Test mode: Post an OutboundTransfer ​
- POST /v1/test_helpers/treasury/outbound_transfers/:id/post
Test mode: Return an OutboundTransfer ​
- POST /v1/test_helpers/treasury/outbound_transfers/:id/return
Test mode: Update an OutboundTransfer ​
- POST /v1/test_helpers/treasury/outbound_transfers/:id