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
| Name | Description | Type | Additional 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=...
IHttpActionResultNone.
Sample response
application/json, text/json
Sample not available.