juspay / hyperswitch

An open source payments switch written in Rust to make payments fast, reliable and affordable
https://hyperswitch.io/
Apache License 2.0
12.1k stars 1.27k forks source link

[FEATURE] integrate 3DS for Worldpay connector #6177

Open kashif-m opened 2 days ago

kashif-m commented 2 days ago

Feature Description

WorldPay offers 3DS capabilities for a card txn. Same needs to be integrated in HyperSwitch.

Flow - https://developer.worldpay.com/products/access/3ds/web

Possible Implementation

Implementing 3DS for WorldPay requires one additional step of running DDC flows. Flow can be looked at in WorldPay's dev docs

  1. Redirect to Worldpay's DDC
  2. Redirect to Wordlpay's 3DS redirection form
  3. Capture details in HyperSwitch's /redirect/complete flow
  4. Perform a PSync (optional)

Reference https://developer.worldpay.com/products/access/3ds/web

Have you spent some time checking if this feature request has been raised before?

Have you read the Contributing Guidelines?

Are you willing to submit a PR?

None

sOnU1002 commented 1 day ago

Feature Description

WorldPay offers 3DS capabilities for a card txn. Same needs to be integrated in HyperSwitch.

Flow - https://developer.worldpay.com/products/access/3ds/web

Possible Implementation

Implementing 3DS for WorldPay requires one additional step of running DDC flows. Flow can be looked at in WorldPay's dev docs

  1. Redirect to Worldpay's DDC
  2. Redirect to Wordlpay's 3DS redirection form
  3. Capture details in HyperSwitch's /redirect/complete flow
  4. Perform a PSync (optional)

Reference https://developer.worldpay.com/products/access/3ds/web

Have you spent some time checking if this feature request has been raised before?

  • [x] I checked and didn't find a similar issue

Have you read the Contributing Guidelines?

Are you willing to submit a PR?

None

yes