Skip to main content
GET

Get Payment Session

This endpoint does not currently return real data for anything created via Create Payment Intent. It looks up a session record in Redis that only Khaime’s legacy hosted-Checkout-Session flow used to write — that flow was replaced in the PaymentIntent/Direct Charge migration, and nothing populates that record today. Calling this with an intent_id returned from POST /payments/sessions or POST /payments/intents will return 404 Payment session not found or expired every time.There is currently no working status-polling endpoint for Partner API payments. Use webhooks (payment.succeeded, payment.failed) to confirm payment outcomes — this is the only reliable mechanism today. If you need synchronous polling for local development or a webhook-delivery fallback, raise it with the Khaime team; it isn’t implemented yet.

Path Parameters

session_id
string
required
Historically a session_id from the old hosted-checkout flow. Not the same identifier space as the intent_id returned by Create Payment Intent today.

Response (when the endpoint is reachable)

Error Codes