3DS for White-Labeling
If you are using Splitit as a white-label solution for creating and completing installment plans, you may need to check out your customer with 3DS. The way to handle this is to redirect your customer to a URL that is returned in the 400-641 error response you receive when completing an installment plan with the Create API. The URL is named ClientRedirectUrl
and you can see it in the sample 400-641 error response below:
{
"ThreeDSRedirect": {
"Url": "https://documents.sandbox.splitit.com:443/IssuerMock?frictionless=False&finalize3DSecureResult=True",
"Verb": "GET",
"Params": {
"md": "Mock MD value",
"pareq": "Mock PaRequest value",
"termUrl": "https://integration.sandbox.splitit.com/gateways/Proxy/Execute?publicToken=0IAOFG0OLUKSLU4URI5V&initiator=ApiV3&ipn=0IAOFG0OLUKSLU4URI5V"
},
"ClientRedirectUrl": "https://3ds.sandbox.splitit.com/general?issuerRedirectUrl=https%3a%2f%2fdocuments.sandbox.splitit.com%3a443%2fIssuerMock%3ffrictionless%3dFalse%26finalize3DSecureResult%3dTrue&md=Mock+MD+value&paReq=Mock+PaRequest+value&termUrl=https%3a%2f%2fintegration.sandbox.splitit.com%2fgateways%2fProxy%2fExecute%3fpublicToken%3d0IAOFG0OLUKSLU4URI5V%26initiator%3dApiV3%26ipn%3d0IAOFG0OLUKSLU4URI5V&initiator=ApiV3&ipn=0IAOFG0OLUKSLU4URI5V"
}
}