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
}
15641564

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
}
15641564

Did this page help you?