Hi, my company is in Europe (primarily UK) and we’re looking to replace Worldpay/FuturePay with Square. Our workflow would be:
- we already have customer account on our system
- we create a Customer record in Square
- we prompt for card details, with intent=STORE, and include verifyBuyer function for SCA
- we’d then like to bill those stored card details every month (amount varies) or at random times (when customer buys something on our system). Many of these purchase events would be unattended by the logged-in-customer, so they would not be available to interactively confirm charges
Is this a workflow that will work? If so, what is the best tutorial for me to follow as a developer? (I’ve previously integrated with Square for one-time payments using SqPaymentForm but I understand that’s deprecated & I need (maybe) Web Payments SDK, but I’m not seeing docs/tutorials purely for storing card details – they’re all for one-off payments.) I’m happy to pay for help from anyone who has done this before. If Square or SCA won’t allow us to bill customer cards on our own schedule for variable amounts, that would be helpful to know too.