Enables users to submit payments to the platform. It supports posting debits and credits to an account, as well as facilitating fund transfers between accounts.
In order to post a credit you should provide a (credit
) object filled out with a valid credit (processing_code
) and a destination (external_account_id
). Similarly, to post a debit you should provide a (debit
) object. To post a transfer you should provide both (credt
) and (debit
) objects representing the credit and debit legs of the operation.
See the Examples drop-down menu for sample payloads for each of these payment types.
Each payment operation created generates three events:
- authorization-event-1.
- balance_change-1.
- creation-1.
- If flex controls are configured, the event will be emitted:
- evaluation_requested
See the Data and reporting guide for more information on events and setting up event notifications.
- evaluation_requested
For more information on payments operations, see the Corporate Banking Launch Reference guide.
NOTE: This endpoint requires an account-specific access token. Getting an account token requires you to call the Get OpenID access token endpoint with an external account ID. Tokens can expire quickly, which can result in an Unauthorized message.