Transactions
Create an ACH payment from a user's bank account with their Plaid information
POST
/
api
/
transactions
/
create_ach_payment
Authorization
Body
{
"first_name": "string",
"last_name": "string",
"email": "user@example.com",
"amount": 0,
"routing_number": "string",
"account_number": "string",
"account_type": "checking",
"plaid": {
"balances": {
"available": 0,
"current": 0,
"limit": 0,
"iso_currency_code": "string",
"unofficial_currency_code": "string"
},
"transactions": [
{
"account_id": "string",
"amount": 0,
"iso_currency_code": "string",
"unofficial_currency_code": "string",
"category": ["string"],
"category_id": "string",
"date": "string",
"datetime": "string",
"location": {
"address": "string",
"city": "string",
"state": "string",
"zip": "string",
"lat": 0,
"lon": 0
},
"name": "string",
"payment_meta": {
"by_order_of": "string",
"payee": "string",
"payer": "string",
"payment_method": "string",
"payment_processor": "string",
"ppd_id": "string",
"reason": "string",
"reference_number": "string"
},
"pending": true,
"pending_transaction_id": "string",
"transaction_id": "string"
}
]
}
}
{
"success": true
}
Authorizations
Authorizationheaderrequired
string
Basic authentication header of the form Basic <encoded-value>
, where <encoded-value>
is the base64-encoded string username:password
.
Body
application/json
account_number
string
account_type
enum<string>
Available options:
checking
, savings
amount
number
email
string
first_name
string
last_name
string
plaid
object
routing_number
string
Response
200 - application/json
success
boolean
{
"first_name": "string",
"last_name": "string",
"email": "user@example.com",
"amount": 0,
"routing_number": "string",
"account_number": "string",
"account_type": "checking",
"plaid": {
"balances": {
"available": 0,
"current": 0,
"limit": 0,
"iso_currency_code": "string",
"unofficial_currency_code": "string"
},
"transactions": [
{
"account_id": "string",
"amount": 0,
"iso_currency_code": "string",
"unofficial_currency_code": "string",
"category": ["string"],
"category_id": "string",
"date": "string",
"datetime": "string",
"location": {
"address": "string",
"city": "string",
"state": "string",
"zip": "string",
"lat": 0,
"lon": 0
},
"name": "string",
"payment_meta": {
"by_order_of": "string",
"payee": "string",
"payer": "string",
"payment_method": "string",
"payment_processor": "string",
"ppd_id": "string",
"reason": "string",
"reference_number": "string"
},
"pending": true,
"pending_transaction_id": "string",
"transaction_id": "string"
}
]
}
}
{
"success": true
}