init 3d secure in paypal sdk

This commit is contained in:
David Remer 2020-07-13 09:55:22 +03:00
parent 7d47777f59
commit 4225bdfd4c

View file

@ -43,9 +43,17 @@ class CreditCardRenderer {
'submit',
event => {
event.preventDefault();
hostedFields.submit().then(payload => {
hostedFields.submit({
contingencies: ['3D_SECURE']
}).then((payload) => {
payload.orderID = payload.orderId;
return contextConfig.onApprove(payload);
if (payload.liabilityShift === 'POSSIBLE') {
return contextConfig.onApprove(payload);
}
if (payload.liabilityShift) {
// Handle buyer confirmed 3D Secure successfully
}
});
}
);