Skip to main content
GET
Get an intent

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

The intent ID

Response

Successful operation

id
string
required
created_at
string<date-time>
required

Creation timestamp for the Intent

direction
enum<string>
required

Direction of the payment.

  • Submit cash_in for deposits
  • Submit cash_out for withdrawals
Available options:
cash_in,
cash_out
user_id
string
required
amount
integer
required

Amount for the transaction, in smallest unit of specified currency (ie if currency is USD, the unit would be cents)

currency
enum<string>
required

Currency associated with the amount

Available options:
USD
status
enum<string>
required
Available options:
created,
approved,
declined,
pending,
canceled
transactions
object[]
required
dispute
object
required

A dispute received from the payment network tied to an intent

Example:
refund
object | null
required

A refund issued against an approved intent

Example:
approval_mode
enum<string>
required

Enable manual review of payouts or redemptions through this parameter. See Manual Review for details.

Available options:
automatic,
manual
credential
object
required

The credentials used for the payment intent

Example:
payment_credential
object
required

The details for the user's payment credential

Example:
rail
enum<string> | null
required

The payment rail used to complete the payment intent. Only defined once a payment intent has been processed.

Available options:
card,
ach
account
object
required
Example:
type
enum<string>
required

The payment flow type for the intent.

Available options:
push,
card_only,
apple_pay
guarantee_amount
integer | null

The amount guaranteed by Push for the transaction. Only defined when direction is cash_in.

decline_category
enum<string>

The high level reason why the intent was declined, included if the status is "declined"

Available options:
insufficient_funds,
unapproved_amount,
fraud_risk,
connection_error,
transaction_limit,
credential_limit,
unsupported_card,
suspended_user