I have a flow where i'm unable to charge the full payment via off-session payments and its being rejected from banks with Failure code: card_declinedand network_decline_code: 59.

Customer buys a product via checkout. Checkout link is generated with. payment_intent_data.setup_future_usage: off_session.

After the payment is confirmed i consume event payment_intent.succeeded and using this i save the customer_id and payment_method on my end. So that i can change the full payment after X days.

AfterX days, a payment_intent is created with the full_amount , with the same payment_method and customer_id saved after receiving payment_intent.succeeded with off_session: true , confirm: true.

But all of my payments are being rejected with the above Failure code and network_decline_code.