POST api/PaymentJS/ThreeDSComplete?transactionId={transactionId}&termMac={termMac}&t={t}&bookingId={bookingId}&bookingHash={bookingHash}

Description

Handles 3D Secure challenge completion redirect from ACS. Receives cRes in the POST body (application/x-www-form-urlencoded). Query: transactionId (FiServ_OrderID) plus either Term MAC (query name termMac, legacy t) or legacy and .

Request

URI parameters

NameDescriptionTypeAdditional information
transactionId

Transaction identifier (e.g. FiServ_OrderID) used to locate the payment tracking.

string

Required

termMac

Optional. Term MAC from query name termMac (preferred).

string

None.

t

Optional. Legacy Term MAC from query name t only; prefer .

string

None.

bookingId

Optional. Legacy TermUrl: booking GUID.

string

None.

bookingHash

Optional. Legacy TermUrl: BCrypt booking hash.

string

None.

Body

None.

Response

Resource description

200 OK with HTML (success or failure page that redirects or notifies parent). On exception, redirect to /Order/Success?transactionId=...

IHttpActionResult

None.

Sample response

application/json, text/json

Sample:

Sample not available.