ACH Payment
Now that you have a payment method established through MX, Plaid Processor Token, or through Plain ACH Instructions (Outgoing only), you can make payments in the API:
POST /api/trust/v2/payments
//Sample Request Schema
{
"source": {
"custodialAccountId": "guid", //or
"externalAccountId": "guid"
},
"destination": {
"custodialAccountId": "guid",//or
"externalAccountId": "guid"
},
"useIsa": false,
"comment": "string",
"funds": 0,
"memo": "string",
"purposeOfPayment": "string",
"achService": "standard",
"spreadBasisPoints": 0,
"feeFixedAmount": 0
}
In both the source
and destination
object, you're given the option to target a Fortress custodial account OR external bank account. This allows you to accomplish 1 of 3 things:
- Deposit fiat from a linked bank account into a Fortress custodial account
- Withdrawal fiat from a Fortress custodial account to a linked bank account
- Transfer fiat from one Fortress custodial account to another.
ACH Deposits
POST /api/trust/v2/payments
//Sample Request
{
"source": {
"externalAccountId": "564F158A-921E-4D79-9F2D-5FDA08F93653"
},
"destination": {
"custodialAccountId": "A3CA08AB-3058-4C3C-81E7-51DA24B171FF",
},
"comment": "Deposit",
"funds": 100,
"memo": "string",
"purposeOfPayment": "string",
"achService": "standard",
"spreadBasisPoints": 0,
"feeFixedAmount": 0
}
Updated 6 days ago