3.35. CRes Redirect
CRes Redirect Parameters
CRes redirect to connecting party’s website is performed when a payer ends Challenge flow. Final redirect is initiated from within payers browser using HTTP POST method. HTTP payload contains CRes parameters which in turn contains base64 encoded json (see example below).
Redirect parameter name |
Description |
---|---|
serial-number |
Unique number assigned by Solid Payments server to particular request from the Merchant |
merchant-order-id |
Merchant order id |
paynet-order-id |
Order id assigned to the order by gate.solidpayments.com |
Redirect Request Example
Connecting party receives HTTP POST request base64 encoded CRes parameter similar to below:
cres=ewogICJtZXNzYWdlVHlwZSIgICAgOiAiQ1JlcyIsCiAgIm1lc3NhZ2VWZXJzaW9uIiA6ICIyLjEuMCIsCgogICJ0aHJlZURTU2VydmVyVHJhbnNJRCIgOiAic29tZVRocmVlRFNTZXJ2ZXJUcmFuc0lEIiwKICAiYWNzVHJhbnNJRCIgICAgICAgICAgIDogInNvbWVBY3NUcmFuc0lEIiwKCiAgImNoYWxsZW5nZUNvbXBsZXRpb25JbmQiIDogIlkiLAogICJ0cmFuc1N0YXR1cyIgICAgICAgICAgICA6ICJZIgp9
After decoding cres one will find a json similar to below:
{
"messageType" : "CRes",
"messageVersion" : "2.1.0",
"threeDSServerTransID" : "someThreeDSServerTransID",
"acsTransID" : "someAcsTransID",
"challengeCompletionInd" : "Y",
"transStatus" : "Y"
}