ACH Payment
Now that you have a payment method established through the MX flow, you can make payments in the API:
POST /api/trust/v1/payments
//Sample Request Schema
{
"source": {
"custodialAccountId": "guid",
"externalAccountId": "guid"
},
"destination": {
"custodialAccountId": "guid",
"externalAccountId": "guid"
},
"comment": "string",
"funds": 0
}
In both the source
and destination
object, you're given the option to target a Fortress custodial account OR external bank account setup during the MX flow. 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.
Deposits with an ISA account configured
POST /api/trust/v1/payments
//Sample Request
{
"source": {
"externalAccountId": "564F158A-921E-4D79-9F2D-5FDA08F93653"
},
"destination": {
"custodialAccountId": "A3CA08AB-3058-4C3C-81E7-51DA24B171FF",
},
"comment": "Deposit",
"funds": 100
}

Deposits without an ISA account configured
POST /api/trust/v1/payments
//Sample Request
{
"source": {
"externalAccountId": "564F158A-921E-4D79-9F2D-5FDA08F93653"
},
"destination": {
"custodialAccountId": "A3CA08AB-3058-4C3C-81E7-51DA24B171FF",
},
"comment": "Deposit",
"funds": 100
}

Updated 6 months ago