Card

Create card checkout session

post

Starts a new card checkout session for the payment.

This endpoint is available only for customer-initiated payments.

Authorizations
OpenID ConnectRequired

This API uses OAuth 2 with the client credentials flow. More info

Path parameters
paymentIdstring · max: 64Required

Unique ID of the payment

versionstringRequired
Header parameters
X-Request-Idstring · uuidRequired

ID of the request, unique to the call, as determined by the initiating party

Body
Responses
chevron-right
200

OK

application/json
post
/egw/{version}/payments/{paymentId}/sessions/card

Get payment's checkout session

get

Get previously created checkout session

Authorizations
OpenID ConnectRequired

This API uses OAuth 2 with the client credentials flow. More info

Path parameters
paymentIdstring · max: 64Required

Unique ID of the payment

sessionIdstring · max: 64Required

Unique ID of the checkout session

versionstringRequired
Header parameters
X-Request-Idstring · uuidRequired

ID of the request, unique to the call, as determined by the initiating party

Responses
chevron-right
200

OK

application/json
get
/egw/{version}/payments/{paymentId}/sessions/{sessionId}/card

Initiate 3DS authentication

patch

Initiate 3DS authentication for the payment

Authorizations
OpenID ConnectRequired

This API uses OAuth 2 with the client credentials flow. More info

Path parameters
paymentIdstring · max: 64Required

Unique ID of the payment

sessionIdstring · max: 64Required

Unique ID of the checkout session

versionstringRequired
Header parameters
X-Request-Idstring · uuidRequired

ID of the request, unique to the call, as determined by the initiating party

Body

Request containing payment and 3DS browser data for 3DS authentication

browserAcceptHeaderstring · min: 1Required

Exact content of the HTTP accept headers as sent to the 3DS Requestor from the Cardholder's browser

browserColorDepthstring · min: 1Required

Value representing the bit depth of the colour palette for displaying images, in bits per pixel

browserIpstring · min: 1Required

IP address of the browser as returned by the HTTP headers to the 3DS Requestor

browserJavaEnabledbooleanRequired

Boolean that represents the ability of the cardholder browser to execute Java

browserJavascriptEnabledbooleanRequired

Boolean that represents the ability of the cardholder browser to execute JavaScript

browserLanguagestring · min: 1Required

Value representing the browser language as defined in IETF BCP47

browserScreenHeightstring · min: 1Required

Total height of the Cardholder's screen in pixels

browserScreenWidthstring · min: 1Required

Total width of the Cardholder's screen in pixels

browserTZstring · min: 1Required

Time-zone offset in minutes between UTC and the Cardholder browser local time

browserUserAgentstring · min: 1Required

Exact content of the HTTP user-agent header

Responses
chevron-right
200

OK

application/json
patch
/egw/{version}/payments/{paymentId}/sessions/{sessionId}/card/three-ds/authentication

Complete 3DS challenge

patch

Complete 3DS challenge for the payment

Authorizations
OpenID ConnectRequired

This API uses OAuth 2 with the client credentials flow. More info

Path parameters
paymentIdstring · max: 64Required

Unique ID of the payment

sessionIdstring · max: 64Required

Unique ID of the checkout session

versionstringRequired
Header parameters
X-Request-Idstring · uuidRequired

ID of the request, unique to the call, as determined by the initiating party

Body

Request to complete the 3DS challenge

cresstringRequired

Base64-encoded CRes message, as received from the ACS

Responses
chevron-right
200

OK

application/json
patch
/egw/{version}/payments/{paymentId}/sessions/{sessionId}/card/three-ds/challenge-result

Last updated

Was this helpful?