#Carlos Mascarenhas-payments
1 messages · Page 1 of 1 (latest)
Do you have specific questions? I'd be happy to answer if you give me a bit more information on what you're confused about
When a payment intent is created the payment_intent.created event is called. when is the payment_intent.processing event called?
payment_intent.processing is typically called for delayed-notification payment method types (https://stripe.com/docs/payments/payment-methods#payment-notification) when you don't know whether it will be failed/successful until a later date
So when Stripe initiates a payment does it fire the payment_intent.processing event?
Not for all Payment Method types - just the delayed notification ones. As an example, we wouldn't send that event for a card payment
When the method is card, can the only shots be success, failure or action required?
Do you mean the "status" of the Payment Intent? Or do you mean what events will be generated?
If a subscription is created, what types of payment intent events can be triggered?
If you're creating a subscription w/ a card payment method you could get payment_intent.created, payment_intent.payment_failed, payment_intent.requires_action, or payment_intent.succeeded
if a payment fails and I've turned off retry, is the subscription instantly canceled?
Only if your dashboard settings have been configured for that - https://dashboard.stripe.com/settings/billing/automatic
Under the "Manage failed payments for subscriptions" section for "Subscription status" you would control the behavior by selecting an option for "If all retries for a payment fail". The options would be to cancel the subscription, mark it as unpaid, or leave it alone