This is only relevant to the Stripe SCA payment gateway.
Please refer to the following FAQs for:
- The Difference between the payment gateway Stripe and Stripe SCA
- Why are Credit Card fields missing from Stripe SCA?
The way Stripe SCA payment gateway work is:
- Payments2Us Checkout form (users enters details) and clicks next. Payments2us app then creates the Payment Txn - status of "Confirmation" - which includes details entered
- The user is taken to the payment details screen where user then enters payment details and clicks ‘Donate now’
- Payment is then processed at Stripe and Payments2us awaits to get payment response (Success or failed).
- Once Stripe responds back with Payment response. Payments2us then updates the Payment Txn to a status of "Payment Complete" in case its successful or “Error” in case the payment is not successful. If payment2us do not receive a response from stripe, then the payment Txn will remain in “Payment Confirmation” stage.
Stripe SCA has a 2 step process to make payment. In first step, all the details are collected and then the user selects next and then in the Second step User enters the card details to process the payment.
Internally what happens is after the first step, payment txn is created and it then waits for the second step to complete after which the payment txn moves from payment confirmation to payment complete.
However if in case someone enters the details and presses next, but doesn't enter the card details then the payment gets stuck on payment confirmation as it didn't receive any payment details.
TIP: Do not close the screen/browser after the first step as mentioned on the Stripe SCA checkout form:
Solution is to ensure and complete the payment details/information step after ‘next’ and click 'Donate now':
Alternatively, you can change the payment gateway to "Stripe" from “Stripe SCA”. This will remove the additional step of collecting card details. On Stripe payment gateway, payment details are asked on the same checkout form.
Stripe doesn't support Google Pay/Apple Pay, so if you are using any of these payment method then you will have to use Stripe SCA as your payment gateway.