Project

General

Profile

Actions

Feature proposal #7425

closed

PayPal Pro: implement support for Transparent Redirect

Added by krileon about 5 years ago. Updated almost 5 years 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

Actions #1

Updated by krileon almost 5 years ago

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

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

Actions #2

Updated by krileon almost 5 years 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.

Actions #3

Updated by krileon almost 5 years 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.

Actions #4

Updated by krileon almost 5 years 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.

Actions #5

Updated by krileon almost 5 years 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

Actions #6

Updated by beat almost 5 years ago

  • Status changed from Resolved to Closed
  • Target version changed from 4.6.0 to 4.3.1
Actions

Also available in: Atom PDF