Hi,
I’m integrating the new beta payment flow as described in the documentation Charge and Store a Card on File.
The new flow works great for a credit card payment (charge and store with a single SCA verification). The documentation mentions:
Square will deprecate the Payments.verifyBuyer() method
What about digital wallets payments like GooglePay, ApplePay and Cashapp? According to the documentation Take a Google Pay Payment :
SCA should be called for all customer-initiated transactions, including digital wallet payments
But there is no instruction on how to migrate to the new flow. I tried to add a similar verificationDetails
to the tokenize
call, using a french credit card with 3DS enabled, but SCA is not triggered. Obviously GooglePay does not accept Square sandbox cards which make thing harder to test .
Can you provide more details about this?
All my best.