PaymentSessionResult
Enriched response payload shared by /pay/ and /verify/. Legacy flat fields (order_number, verification_url, error, retry_allowed) are preserved for backward compatibility.
- adapterType: object · AdapterSummary
- nameType: string | null
- amountType: string | null
Fixed 2-decimal string, e.g. "79.00"
- createdType: string | nullFormat: date-time
_at Transaction creation timestamp (UTC, ISO-8601)
- currencyType: string | null
ISO 4217 currency code
- errorType: string | null
Legacy human-readable decline message. Prefer
error_details. - errorType: object | null · ErrorDetails
_details Populated only for declined/failed outcomes
- codeType: stringenumvalues
- insufficient
_funds - invalid
_iban - mandate
_rejected - account
_closed - do
_not _honor - gateway
_unavailable - unknown
- gatewayType: string | null
_code Raw adapter error code, preserved for debugging
- gatewayType: string | null
_message Raw adapter error message
- messageType: string
- leadType: object | null · LeadSummary
- idType: stringFormat: uuid
- livemodeType: boolean
True in production, false in non-production environments
- objectType: string
Resource type discriminator
- orderType: object | null · OrderSummary
- idType: stringFormat: uuid
- orderType: string
_number - statusType: string
- orderType: string | null
_number Legacy. Prefer
order.order_number. - paymentType: object | null · PaymentGatewaySummary
_gateway - descriptorType: string | null
- idType: stringFormat: uuid
- nameType: string
- testType: boolean
_mode True when the MID is configured against the sandbox endpoint
- paymentType: object · PaymentMethodSummary
_method - bankType: string | null
_name - bicType: string | null
- holderType: string | null
_name - ibanType: string | null
_country - ibanType: string | null
_last4 - typeType: string
- processedType: string | nullFormat: date-time
_at When the gateway processed the transaction
- retryType: boolean | null
_allowed Whether the customer can submit another payment attempt
- sepaType: object · SepaDetails
- creditorType: string | null
_identifier - mandateType: string | null
_reference - sequenceType: string | nullenum
_type FRST for first/one-off, RCUR for recurring rebills
values- F
R S T - R
C U R - null
- sessionType: string
_token - statusType: stringenumvalues
- completed
- awaiting
_verification - declined
- failed
- subscriptionType: object | null · SubscriptionSummary
Null for one-off purchases
- billingType: string | null
_frequency - idType: stringFormat: uuid
- nextType: string | nullFormat: date
_billing _date full-date notation as defined by RFC 3339, section 5.6, for example, 2017-07-21
- statusType: string
- transactionType: object | null · TransactionSummary
- gatewayType: string | null
_reference Gateway-assigned tracking ID; null until received
- idType: stringFormat: uuid
- merchantType: string
_transaction _id - statusType: string
- tenantType: string | null
_reference _id Merchant-owned reconciliation reference supplied at payment submission. Null when no reference was provided.
- typeType: string
Internal transaction type (e.g. sdd_sale, sdd_rebill)
- verificationType: string | null
_url Mandate verification URL (only when status is awaiting_verification)