Project

General

Profile

Feature proposal #7425

PayPal Pro: implement support for Transparent Redirect

Added by krileon over 1 year ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
21 January 2019
Due date:
% Done:

100%

Estimated time:

Description

This will become compulsory in September for Europe. So it will be required to support the redirect and return from a credit card provider processing 3DS.

https://www.paypal.com/uk/webapps/mpp/psd2

https://developer.paypal.com/docs/classic/paypal-payments-pro/integration-guide/security-features/#3-d-secure-uk-only

History

#1 Updated by krileon over 1 year ago

This is powered by Cardinal Commerce and needs to only apply to UK cardholders.

https://developer.cardinalcommerce.com/index.shtml

#2 Updated by krileon over 1 year ago

Instead of implementing 3-D Secure the older Website Payments Pro, which is only available to select UK businesses, review implementing this for Payflow API usage by using Transparent Redirect. Needs further research to ensure Transparent Redirect supports 3-D Secure.

https://developer.paypal.com/docs/classic/payflow/integration-guide/#introducing-the-gateway-checkout-solutions
https://developer.paypal.com/docs/classic/payflow/buyer-authentication/

Requires contacting PayPal to have Buyer Protection enabled for further review and testing.

#3 Updated by krileon over 1 year ago

  • % Done changed from 0 to 60

Transparent Redirect partially implemented now. Token is being generated. Form is being modified appropriately to POST to PayPal. PayPal is redirecting back appropriately. If Buyer Authentication is enabled PayPal in theory is supposed to redirect to the bank for authentication then back to CBSubs. Needs further implementation as the processing of payments needs to be entirely skipped based off the response data sent back by PayPal.

#4 Updated by krileon over 1 year ago

  • % Done changed from 60 to 80

Recurring payments need further work as the token generated can be single payments or recurring payments. In cases where user has choice of single or recurring it won't work correctly.

#5 Updated by krileon over 1 year ago

  • Subject changed from PayPal Pro: implement support for 3DS to PayPal Pro: implement support for Transparent Redirect
  • Status changed from Assigned to Resolved
  • % Done changed from 80 to 100

Implemented in MR !155

#6 Updated by beat over 1 year ago

  • Status changed from Resolved to Closed
  • Target version changed from 4.5.0 to 4.3.1

Also available in: Atom PDF