Start 3DS verification for current app user card

Runs a real R2.00 customer-initiated payment to verify the saved card. The R2.00 charge is non-refundable. Returns either a frictionless verified result, a challenge with redirectUrl, or a failure.

Access: Auth methods: JWT bearer. Allowed user types: APP_USER. Requires permissions: purchase:write.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Tokenised card identifier

Body Params
string
required
length ≤ 4

CVV/CVC printed on the card. Threaded through to the AVS Payment (cardsVerify) — Ecentric requires CVV on the verification leg of AVS even when the issuer ran a frictionless 3DS lookup. Never persisted, never logged.

number
0 to 32767

Cardholder browser screen height in pixels. EMVCo 3DS2 risk-engine input. Must be supplied by the partner client (window.screen.height).

number
0 to 32767

Cardholder browser screen width in pixels. EMVCo 3DS2 risk-engine input. Must be supplied by the partner client (window.screen.width).

string

Cardholder browser IPv4/IPv6 address. EMVCo 3DS2 risk-engine input. When omitted, the controller derives it from the request socket (X-Forwarded-For / req.ip).

string
enum

EMVCo 3DS2 challenge-completion indicator. Y = completed, N = not completed, U = unavailable. Defaults to Y (completed).

Allowed:
Response

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json