Skip to main content
POST
/
api
/
transaction
/
charge-ach
Charge a Bank Account
curl --request POST \
  --url https://app.dimepayments.com/api/transaction/charge-ach \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "data": []
}'
{
  "data": {
    "transaction_type": "ACH",
    "transaction_status": "Success",
    "transaction_status_description": "Success",
    "transaction_number": "130",
    "transaction_date": "2021-01-01",
    "fund_date": "2021-01-01",
    "settle_date": "2021-01-01",
    "amount": "25",
    "description": "",
    "status_code": "00",
    "status_text": "Success",
    "email": "test@test.com",
    "phone": "",
    "customer_uuid": "",
    "multi_use_token": "",
    "pending": false,
    "transaction_info_id": "1234567890",
    "parent_transaction_info_id": "1234567890",
    "billing_address": {
      "first_name": "First",
      "last_name": "Last",
      "addr1": "12 Street Ave",
      "addr2": "Suite 123",
      "city": "Boulder",
      "state": "CO",
      "zip": "80302"
    },
    "shipping_address": {
      "addr1": "12 Street Ave",
      "addr2": "Suite 123",
      "city": "Boulder",
      "state": "CO",
      "zip": "80302"
    }
  }
}

Authorizations

Authorization
string
header
required

You can retrieve your token by visiting your dashboard and clicking Generate API token under your profile in top right.

Body

application/json
data
object
Example:
[]

Response

Successful Transaction

data
object