Skip to main content
GET
/
api
/
v2
/
transactions
/
[
  {
    "allow_automatic_purchases": true,
    "allowed_merchant_category_codes": "5411,5812",
    "customer_id": "cust_123",
    "email": "user@example.com",
    "last4_digits": "1234",
    "merchant_link": "https://example.com/product/123",
    "mode": "live",
    "private_key_id": "key_789",
    "product_currency": "USD",
    "product_description": "Example Product",
    "product_price": 49.99,
    "spending_limit_amount": 100,
    "spending_limit_currency": "USD",
    "user_id": "user_456"
  }
]

Authorizations

Authorization
string
header
required

JWT Bearer token from Auth0 authentication

Response

Successful Response

customer_id
string
required

The customer ID

user_id
string
required

The user ID

private_key_id
string
required

The private key ID used for the transaction (REQUIRED in V2)

id
string | null

The transaction ID, typically a UUID

private_key_display
string | null

Display version of the private key (masked for security)

allow_automatic_purchases
boolean | null
default:false

Allow automatic purchases

spending_limit_currency
string | null

Currency for spending limit (e.g., USD)

spending_limit_amount
number | null

Amount for spending limit

allowed_merchant_category_codes
string | null

Comma-separated list of allowed MCCs

excluded_merchant_category_codes
string | null

Comma-separated list of excluded MCCs

shopping_rules
string[] | null

Custom shopping rules as a list of strings

human_messages
string[] | null

Human messages in the conversation (list of strings)

conversation_context
object | null

The conversation context as a JSON object

merchant
string | null

The merchant name

Link to the merchant or product

price
number | null

The product price

currency
string | null

The product currency (e.g., USD)

product
string | null

The product name

product_description
string | null

The product description

confidence_score
number | null

The confidence score of the mandate

additional_details
object | null

Additional details as a JSON object

last4_digits
string | null

The last 4 digits of the card

card_exp
string | null

The card expiration date (e.g., MM/YY)

card_holder
string | null

The card holder name

email
string | null

The user's email address

billing_address
string | null

The billing address

zip_code
string | null

The billing zip code

phone_number
string | null

The user's phone number

mode
enum<string>
default:live

Transaction mode: 'live' for production, 'sandbox' for testing

Available options:
live,
sandbox
created_at
string<date-time> | null

The creation date of the transaction

updated_at
string<date-time> | null

The last update date of the transaction

I