Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Headers
Setting the idempotency key header to a unique value for each request ensures that transactions are never duplicated. Push recommends storing your internal transaction identifier in this field.
255
"f1bbb85"
Body
Direction of the payment.
- Submit
cash_in
for deposits or purchases - Submit
cash_out
for withdrawals or redemptions
cash_in
, cash_out
Push's unique identifier for the user
Amount for the transaction, in smallest unit of specified currency (ie if currency is USD, the unit would be cents)
Currency associated with the amount
USD
The url to which the user will be redirected after completing the payment session.
If this parameter is omitted, the UX will use postMessage
to notify the wrapping browser that the payment session has been completed.
The url to which Push will deliver webhooks for the payment intent. See our Webhooks Guide for details on what webhooks will be delivered.
Enable manual review of payouts or redemptions through this parameter. See Manual Review for details.
automatic
, manual
The settlement account which should be used for the transaction. If your program with Push utilizes multiple settlement accounts, this field is required to be set.
The payment flow type for the intent
bank_transfer