uuid
that can be used to track its status or
retrieve its details later.
This guide outlines the required fields, entity prerequisites, and common validation scenarios encountered when
initiating a transaction.
beforePayout
– Simulates an ACH failure before the credit (payout) is sent to the destination bank.afterPayout
– Simulates an ACH failure after the payout has been sent.uuid
payer_uuid
— the sender of fundspayee_uuid
— the recipient of fundsamount
— The dollar value to be transferredspeed
— Indicates processing tier (e.g., standard
or sameday
, if available in your integration)client_reference_id
— Optional reference ID from your systemdescription
— Optional metadata for reportingPOST
request to the following endpoint: /3p/api/v1/transactions
with the required
fields. Upon success, the API will return a uuid
representing the newly created transaction. This can be used to
fetch status updates or cancellation requests.
See the Create Transaction OpenAPI documentation
for the full schema, including all required and optional fields.
CAPTURE_PENDING
CAPTURE_ACH_PENDING
CAPTURE_ACH_FAILED
CANCELED
IN_PAYOUT
GET /3p/api/v2/transactions/{transaction_uuid}
endpoint to fetch the current status of a specific transaction.