Get a specific payment intent
Retrieves detailed information about a specific payment intent including amount, currency, and client secret.
Authorizations
Provider secret API key (sk_live_… / sk_test_…) supplied as a Bearer token.
Path Parameters
Payment intent reference or processor payment ID
Response
Payment intent retrieved successfully
Amount in USD minor units (ledger/normalised). The charge-currency amount is originalAmount paired with currency.
4999
Client secret used to confirm the payment on the client
"pi_1a2b3c4d5e6f7g8h_secret_AbCdEf123456"
ISO 4217 presentment (charge) currency code — pairs with originalAmount
"usd"
Payment processor payment intent ID
"pi_1a2b3c4d5e6f7g8h"
Stripe publishable key for the environment
"pk_test_..."
Payment intent status
pending, requires_payment_method, requires_confirmation, requires_action, processing, succeeded, failed, cancelled "requires_payment_method"
Connected Stripe account ID (only present on create)
"acct_1A2B3C4D"
Creation timestamp
"2025-10-18T10:30:00.000Z"
Customer reference
"cus_3c4d5e6f7g8h"
Exchange rate applied to convert to USD
1
Expiry timestamp of the payment intent
"2025-10-19T10:30:00.000Z"
Charge-currency amount in minor units (the currency the customer is billed in)
4999
Plan reference
"pln_2b3c4d5e6f7g"
Ledger transaction ID
"507f1f77bcf86cd799439011"