Last updated on: January 07, 2026
Stripe FAQ
The following are frequently asked questions and recommendations regarding the Stripe gateway:
When should we check for payment reconciliation? - Direct debit payments take seven business days to confirm the success or failure of a payment for initial recurring payment enrollments, and four business days for subsequent recurring payments. Be sure to account for these processing times for testing. As a rule of thumb, if payments are submitted every day, check for reconciliation daily.
Important! Timing is subject to change.
Where is the BACS reference number in iMIS? - To match a payment in iMIS, use the Payment ID. This value will be prepended with pi_. Further details can be found by searching using this “payment intent” in the Stripe portal.
Is there an alert for payment failures? - There is no out-of-the-box payment failure alert, however, when retrieving processed payments, there is an Invoice Settlement Status column that indicates the status of the submitted payment. Be sure to review this column frequently.
Why can't I resubmit certain failed payments? - Some payments may not be available to resubmit for various reasons, such as the expiration date for the payment method having passed, or invalid security codes. However, if insufficient funds were the reason for failure, once the funds are available, the payment may be submitted again. In all cases, reach out to the affected user to troubleshoot. See Resubmitting failed automatic payments for more.
Why was the Paid thru data updated? - Users are enrolled in recurring membership immediately upon submitting the payment, regardless of the payment success or failure to establish enrollment. Failed payments result in an open invoice. See Paying open invoices to learn more.
Can multiple currencies be processed in the same Stripe gateway configuration? - No. The accepted currency and UI is determined by the Default currency code. Review the following:
- ACH – Only available for the United States (USD)
- BACS – Only available for the United Kingdom (GBP)
- SEPA – Only available for the Euro region (EUR)
- BECS – Only available for New Zealand and Australia (NZD OR AUD; not both at the same time)
For example, an organization based in the UK that has configured Stripe to accept GBP payments through BACS cannot accept SEPA payments; SEPA payments will fail.
Why am I seeing multiple “Canceled” payments in the Stripe Dashboard? - “Canceled” payments in Stripe are typically abandoned pre-authorizations created when a user enters payment details but then changes their cart, payment method, or AutoPay selection before completing checkout.
In these cases, no funds are captured, no void or refund occurs, and no payment record is created in iMIS; these pre-authorizations are automatically cancelled by Data Vault after 90 seconds. If a customer approaches you about issues taking a payment and the Stripe Dashboard has many cancellations related to their name, please contact our support team.