We are attempting to integrate Advanced Card Payments: https://developer.paypal.com/docs/checkout/advanced/ Our integration is working until we try to enable 3D Secure as per the instructions here: https://developer.paypal.com/docs/checkout/advanced/customize/3d-secure/sdk/ When we set: contingencies: ['SCA_WHEN_REQUIRED'] we never get the 3D Secure lightbox. When we set: contingencies: ['SCA_ALWAYS'] we get the lightbox every time, but https://cors.api.sandbox.paypal.com/v2/checkout/orders/xxx/validate-payment-method returns the following error: { "name": "UNPROCESSABLE_ENTITY", "details": [ { "issue": "CONTINGENCY", "description": "Buyer needs to resolve following contingency before proceeding with payment" } ], "message": "The requested action could not be performed, semantically incorrect, or failed business validation.", "links": [ { "href": "https://www.sandbox.paypal.com/webapps/helios?action=verify&flow=3ds&cart_id=xxx", "rel": "3ds-contingency-resolution", "method": "GET" }, { "href": "https://developer.paypal.com/docs/api/errors/#contingency", "rel": "information_link", "method": "GET" } ], "debug_id": "e2dac6877334e", "informationLink": "https://developer.paypal.com/docs/api/orders#errors" } When we catch the error in our code the error object is: { "code": "internal_service_error", "description": "api_error" } I have tried using the test cards here: https://developer.paypal.com/docs/checkout/advanced/customize/3d-secure/test/ and also cards generated within our developer account. Unfortunately this isn't the only issue we face when it comes to 3D Secure implementation, and it wasn't behaving this way the other day. However we cannot currently address other outstanding issues due to the above.
... View more