Merge pull request #1983 from Adyen/chore/prepping_paymentsConfig_for_v69

Prepping paymentsConfig for use with 3DS2 and API v69.
This commit is contained in:
sponglord
2023-02-07 14:03:11 +01:00
committed by GitHub

View File

@@ -1,8 +1,8 @@
import commonConfiguration from './commonConfig';
const identifier = new Date().getMilliseconds();
const { origin = 'http://localhost:3020', search } = window.location;
const returnUrl = origin + search;
const { origin = 'http://localhost:3020', pathname, search } = window.location;
const returnUrl = origin + pathname + search;
const paymentsConfig = {
...commonConfiguration,
@@ -13,7 +13,19 @@ const paymentsConfig = {
// Force response code. See https://docs.adyen.com/development-resources/test-cards/result-code-testing/adyen-response-codes
// RequestedTestAcquirerResponseCode: 2,
allow3DS2: true
// To force threeds2InMDFlow:
// comment out "allow3DS2" & comment in the following 2 lines:
// threeDS2InMDFlow: true,
// executeThreeD: true
},
// Ready for v69 - lose any additionalData 3DS2 related lines e.g. allow3DS2: true
// authenticationData: {
// attemptAuthentication: 'always',
// // To force MDFlow: comment out below, and just keep line above
// threeDSRequestData: {
// nativeThreeDS: 'preferred'
// }
// },
shopperEmail: 'test-shopper@storytel.com',
shopperIP: '172.30.0.1',
// threeDS2RequestData: {