hyperswitch icon indicating copy to clipboard operation
hyperswitch copied to clipboard

[FEATURE] PG Agnostic MIT payments

Open tinu-hareesswar opened this issue 11 months ago • 0 comments

Feature Description

The CIT used to set up recurring payments via MIT using the connector_mandate_id. This introduces a connector stickiness since the recurring payments can only go through the connector which issued the payment_method_id/mandate_iD. Hence, we would want to have a PG agnostic identifier to the issued mandate which can then be used with any connector.

What is a Network Reference ID? A network reference ID is an identifier provided by the card network to a CIT transaction where the customer authenticated the transaction and has authorized saving the payment method for recurring payments.

How to use a Network Reference ID? We will have to store the NRID against the Payment Method authorized by a customer for future payments and use it for MITs with any connector along with the Raw Card Details.

Possible Implementation

Flow Diagram: Screenshot 2024-03-06 at 12 34 34 PM

Approach:

  • [x] #3982
  • [x] #3998
  • [x] #3986
  • [x] #3992
  • [x] #3991
  • [x] #3993
  • [x] #3994
  • [x] #4192

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

tinu-hareesswar avatar Mar 06 '24 07:03 tinu-hareesswar