Tarjeta

Create card checkout session

post

Starts a new card checkout session for the payment.

This endpoint is available only for customer-initiated payments.

Autorizaciones
OpenID ConnectRequerido

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

Parámetros de ruta
paymentIdstring · máx: 64Requerido

Unique ID of the payment

versionstringRequerido
Parámetros de encabezado
X-Request-Idstring · uuidRequerido

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

Cuerpo
Respuestas
chevron-right
200

OK

application/json
actionone ofOpcional
o
o
sessionIdstring · máx: 64Opcional

Unique ID of the checkout session

sessionStatusstring · enumOpcional

Status of the checkout session

Valores posibles:
post
/egw/{version}/payments/{paymentId}/sessions/card

Get payment's checkout session

get

Get previously created checkout session

Autorizaciones
OpenID ConnectRequerido

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

Parámetros de ruta
paymentIdstring · máx: 64Requerido

Unique ID of the payment

sessionIdstring · máx: 64Requerido

Unique ID of the checkout session

versionstringRequerido
Parámetros de encabezado
X-Request-Idstring · uuidRequerido

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

Respuestas
chevron-right
200

OK

application/json
actionone ofOpcional
o
o
sessionIdstring · máx: 64Opcional

Unique ID of the checkout session

sessionStatusstring · enumOpcional

Status of the checkout session

Valores posibles:
get
/egw/{version}/payments/{paymentId}/sessions/{sessionId}/card

Initiate 3DS authentication

patch

Initiate 3DS authentication for the payment

Autorizaciones
OpenID ConnectRequerido

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

Parámetros de ruta
paymentIdstring · máx: 64Requerido

Unique ID of the payment

sessionIdstring · máx: 64Requerido

Unique ID of the checkout session

versionstringRequerido
Parámetros de encabezado
X-Request-Idstring · uuidRequerido

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

Cuerpo

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

browserAcceptHeaderstring · mín: 1Requerido

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

browserColorDepthstring · mín: 1Requerido

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

browserIpstring · mín: 1Requerido

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

browserJavaEnabledbooleanRequerido

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

browserJavascriptEnabledbooleanRequerido

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

browserLanguagestring · mín: 1Requerido

Value representing the browser language as defined in IETF BCP47

browserScreenHeightstring · mín: 1Requerido

Total height of the Cardholder's screen in pixels

browserScreenWidthstring · mín: 1Requerido

Total width of the Cardholder's screen in pixels

browserTZstring · mín: 1Requerido

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

browserUserAgentstring · mín: 1Requerido

Exact content of the HTTP user-agent header

Respuestas
chevron-right
200

OK

application/json
actionone ofOpcional
o
o
sessionIdstring · máx: 64Opcional

Unique ID of the checkout session

sessionStatusstring · enumOpcional

Status of the checkout session

Valores posibles:
patch
/egw/{version}/payments/{paymentId}/sessions/{sessionId}/card/three-ds/authentication

Complete 3DS challenge

patch

Complete 3DS challenge for the payment

Autorizaciones
OpenID ConnectRequerido

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

Parámetros de ruta
paymentIdstring · máx: 64Requerido

Unique ID of the payment

sessionIdstring · máx: 64Requerido

Unique ID of the checkout session

versionstringRequerido
Parámetros de encabezado
X-Request-Idstring · uuidRequerido

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

Cuerpo

Request to complete the 3DS challenge

cresstringRequerido

Base64-encoded CRes message, as received from the ACS

Respuestas
chevron-right
200

OK

application/json
sessionIdstring · máx: 64Opcional

Unique ID of the checkout session

sessionStatusstring · enumOpcional

Status of the checkout session

Valores posibles:
patch
/egw/{version}/payments/{paymentId}/sessions/{sessionId}/card/three-ds/challenge-result

¿Te fue útil?