Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

Iordanis's avatar

Cashier 3D Payment Form. Payment method on existing card

After working on Stripe. I realize that, the 3D payment Form and the submission. Don't attach the Customer to PaymentMethod for an existing Card. More specifically,

the User creates a Subscription with Cashier "newSubscription" function.

For the Card '4000000000003063' , that requires 3D authentication, it executes the catch scope where redirects me to 3D payment Form as the print screen shows (prnt -> https://prnt.sc/qro47w). I pay from there. Everything goes right. I dump the PaymentMethod and the PaymentMethod object have customer as null.

Is it Stripe behaviour ? ... For a Customer, for a payment method, don't save new one with the same card details. Is it Cashier ?

Should i make the flow to check the fingerprint and replace the submitted payment method with the saved one ?

0 likes
0 replies

Please or to participate in this conversation.