Create NACHA transaction

This requests creates a NACHA transaction.

   Click here to learn more about this request

Secure Payments allows users to create and process NACHA transactions. Note the following when using this request:

A Repay Processor is required by this request. Use the POST Create NACHA Processor. If a NACHA Processor exists, use the GET all processors request to retrieve the processor ID.

A customer's Payment Profile token is required by this request. Use the GET payment profile information request to retrieve a payment profile token.

{
    "transaction": {
        "amount": 35.12,
        "sec-code": "PPD",
        "funds-direction": "FromCustomer"
    },
    "checking-account": {
        "token": "TOKEN"
    },
    "metadata": "metadata"
}

Results

Returns the transaction, account, and processor information after a successful NACHA transaction creation. An error results in a message indicating the type of error (e.g. credentials expired).

Path Params
int32
required

The ID of the NACHA processor configuration.

Body Params
transaction
object
required

Object that holds information regarding the transaction.

checking-account
object
required

Object that holds the checking account used to move funds.

metadata
object
required

Object that holds metadata regarding the transaction. This object is required, but it can contain an empty string or object if desired.

Responses

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