Approve a 3DS payment authorization

Approves a pending 3D Secure (3DS) payment authorization for a Digital Mastercard.

When a cardholder attempts a 3DS payment, PentrraWallet sends a webhook notification to your server containing the event_id. Your application must pass that event_id to this endpoint to approve the specific payment.

A card may have multiple concurrent 3DS requests. The event_id ensures you approve exactly the right one.

Sandbox: No IP check, no event_id required. Returns a simulated approval instantly.

Live: IP check → verify card ownership → verify card_id + event_id match a pending record → PentrraWallet approves the payment → mark as approved.

If the event_id is not found or has already been processed, the endpoint returns 404 and no network call is made.

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

Your public API key

string
required

Your secret API key

string
required

Your VIP key

string
enum
Defaults to live

Request mode

Allowed:
string
required
string
required

The event ID received in the 3DS webhook notification. Required in live mode.

Responses

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