#tonner-apple-google-pay-failed-payments
1 messages · Page 1 of 1 (latest)
Hi Hanzo! Thanks for getting back. I'm trying to identify Payment Intent ID right now.... my colleague who's been building this won't be online for a few hours or so. What is the most efficient way to find the payment intent ID on this customer record? I can't find it in the developer logs...
Found one! -> "payment_intent": "pi_3KrqCWCMtlwvIv970iEZgx8Z",
@viral isle
Thanks
Give me a few to look into it
thank you @viral isle !
Here is another one if helpful -> "payment_intent": "pi_3Krl4zCMtlwvIv971czidqgg",
still looking
It seems like the customer and subscription don’t have any default payment methods set
Thank you @viral isle ! Let me know if I can surface more information
you need to pass either https://stripe.com/docs/api/subscriptions/create#create_subscription-default_payment_method or set https://stripe.com/docs/api/customers/update#update_customer-invoice_settings-default_payment_method at the time of creating the subscription
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
@viral isle but this is for a re-bill, i.e., these customers are on a set subscription. We have other customers that have re-billed successfully. I think the difference with these is that they initially paid with Apple Pay or Google Pay.
Yes sorry for the confusion here
let me clarify
A subscription renewal either needs a default payment method on customer or on the subscription object
When the subscription was created, there weren't any default payment methods set (on customer or the subscription)
You can update the existing subscriptions or customer to have a default payment method to resolve this
Do you think this is b/c they paid with Google Pay and Apple Pay?
I.e., b/c they paid with these payment providers their default wasn't set?
Not sure if that's the case here
It could be related to how your integration is designed really
We do call this out as a requirement here
https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements#default-payment-method