Here is a list of the most common payment statuses used in Impact Stack.
payment_status_success
: The payment was successfully processed. The donation form was submitted and the supporter was redirected to the thank you page.payment_status_failed
: Something went wrong during the payment.payment_status_new
: The payment process was (re)started reusing the same form submission.payment_status_pending
: The payment is being processed by the payment provider.
For Stripe there are a few additional statuses:
stripe_payment_status_accepted
: Stripe’s client side validation passed and the form was submitted. The supporter was redirected to the thank you page.payment_status_success
: Stripe called a webhook to notify our system that the payment was successfully processed.stripe_payment_intent_created
: This means that the client-side validation has been triggered for the first time, triggering the creation of an intent.stripe_payment_no_intent
: Error condition. This means Stripe notified us about a payment for which we don’t have a matching intent.
Comments