

Four stages, from basket to confirmed order
The basket confirmed, the card entered in a Stripe field, strong authentication when the bank asks for it, then the order confirmed when Stripe notifies the server.
Case study · client application, online retail
The retailer's payment flow was seen as complicated and not very reassuring. We rewrote it around Stripe: card details are entered in fields provided by Stripe, and strong authentication opens within the flow when the bank asks for it. The retailer's server keeps no bank data.
The starting point: a complicated, not very reassuring flow that customers abandoned before paying. For each sticking point, what the form does.
Everything to do with the card stays with Stripe; the form, the checks and the confirmation are our code.
The original screenshots are lost and the code has not been restarted in test mode: this diagram follows the payment, step by step.


The basket confirmed, the card entered in a Stripe field, strong authentication when the bank asks for it, then the order confirmed when Stripe notifies the server.
Everything that touches the card stays with the payment provider; the flow around it is our code, checked from end to end.
What next
Card fields, strong authentication, a confirmation you can rely on: tell us about your shop or your service, and we will tell you what is feasible, with a timeline and a rough price.
Reply within 24 working hours, from one of the two founders. Or by phone: +33 7 59 96 14 99.