Authorize payment
Submit a payment request directly to the Push Authorization Engine.
Documentation Index
Fetch the complete documentation index at: https://docs.pushcash.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Amount of the payment in the smallest unit of specified currency. For example, $10.00 in USD is 1000.
1000
Currency associated with the amount
USD Direction of the payment.
- Submit
cash_infor deposits - Submit
cash_outfor withdrawals
cash_in, cash_out A token returned from the tokens API.
"token_3r09eejo3r32rjoj3r23r3"
The payment credential ID to use for the payment
"cred_7YlA9IiSl8UZvNwNSbFajV"
Enable redirects from the authentication flow back to the original application. If omitted, the authentication flow will notify the parent browser via postMessage when the user completes the flow.
The HTTPS URL for your webhook callback. For more information, see Enabling Webhooks.
"https://api.yourdomain.com/webhooks/push"
A cryptographically random string of at least 32 characters. For more information, see Enabling Webhooks.
32 - 4096"whsec_a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6"
Your internal transaction ID for matching webhooks to internal records. For more information, see Enabling Webhooks.
255"tx_1234567890"
The settlement account for the transaction. For more information, see Multiple Settlement Accounts.
Enable manual review of payouts or redemptions through this parameter. See Manual Review for details.
automatic, manual Response
Payment approved
Response for approved payment authorization
The payment intent ID
Amount of the payment in the smallest unit of specified currency
Direction of the payment.
- Submit
cash_infor deposits - Submit
cash_outfor withdrawals
cash_in, cash_out Currency associated with the amount
USD The credentials used for the payment intent
{
"display_name": "Chase Checking",
"last4": "6018"
}