Create ACH transaction

Creates a new ACH transaction.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
enum
required

Indicated whether the ACH transaction is a debit or credit.

Allowed:
number
required
0 to 100000

The merchant base transaction amount.

boolean
required

Whether this transaction has cfee or not. Card and ACH debit transactions only. ACH credit does not apply for cfee.

bank_account
object

Bank account object for new bank accounts.

uuid

Bank account ID for this transaction.

string
length ≤ 50

Customer's email address.

invoice
object

Matic checkout invoice details.

uuid | null
Defaults to null

Merchant gateway ID applied on this transaction. Optional forACH debit and card transactions because the smart routing would determine a value. Required for ACH credit.

string
length ≤ 255

The note or description for this transaction.

string
enum
required

Describes how a payment was authorized by the consumer or business receiving an ACH transaction.
WEB: authorizations via web for debit only.
TEL: authorizations via telephone for debit only.
PPD: authorizations of personal (consumer) accounts for both credit and debit.
CCD: corporate (commercial) account authorizations for both credit and debit.

Allowed:
subscription_settings
object

Contains all recurrence settings. Required if is_subsciption is true.

boolean
Defaults to false

Indicates whether the terms are accepted or not.

string | null
Defaults to null

Metadata key-value pairs (limit 25). Keys are limited to 50 characters. Values are limited to 500 characters and cannot contain compounding data types.

Headers
uuid
required

Merchant ID corresponding to this request.

boolean

Forces the execution of duplicated transactions.

Response

Language
Credentials
Basic
base64
:
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json