#scrubielord_code
1 messages · Page 1 of 1 (latest)
đź‘‹ Welcome to your new thread!
⏲️ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
đź”— This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1458093654039068804
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
đź‘‹ The params you show here look correct. So payment_method_save="enabled" will ensure that a customer has the option to save their payment method for future use. And allow_redisplay_filters=["always"] will ensure that the payment methods are shown, if they had previously opted into saving the payment method
Yeah but I tried this setup and when I create a new checkout session for a subscription upgrade then It asks me to re add a card as well as my address. it does not seem to be saved even tho It is saved in stripe (checked the dashboard to be sure)
Can you share the request ID (req_xxx) for when the new checkout session was created? https://support.stripe.com/questions/finding-the-id-for-an-api-request
I tried to verify my account and upload my ID twenty times, but it keeps saying "error." I'm sure the information is correct. Can you help me?
Hi Hani, this thread is specific to scrubielord's issue. If you're having issues with account verification, I'd advise you to contact support https://support.stripe.com/contact
Technical support keeps giving me this message even though I'm sure my device is connected to the internet. I need a solution; I've been trying for a week.
I tried contacting technical support and sent many emails, but I didn't receive a response. Can you connect me with someone who can help me?
It's not something my team can help with, we're just able to help with API integration issues
Who can help me with this?
?
I need your help. I've been trying to verify my ID for a week now, and although everything is correct, it's still rejecting it.
Support can help you with this Hani: https://support.stripe.com/contact We are not able to assist with account verification issues here.
Find help and support for Stripe. Our support site provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
Here you go.
req_FIjuWR0vK0nPPJ
Right, so thats because both of the payment methods on that customer are saved with limited redisplay when they were saved starting the subscription on checkout without checking the box to save for future purchases: https://docs.stripe.com/payments/save-customer-payment-methods#save-a-payment-method-for-a-subscription-or-recurring-transaction
Only always redisplay payment methods can be shown unless you override that, either by setting a different filter or updating the payment method:
https://docs.stripe.com/payments/save-customer-payment-methods#display-existing-saved-payment-methods
So If I got it right, it mean that I need to either change the param "allow_redisplay_filters" to include "filtered" and or to have a call to update the payment method to that they are "always"?
Yes, exactly, except you would need to add limited to your filters, not filtered
(i assume a typo)
either way will work, but note you should only modify the PM if you have collected consent from your customer:
If you collected the proper consent from the customer when saving the payment method, update allow_redisplay to always.
Yes it was a typo.
Ok good to know.
And what about the billing address, is the reason why it is asking my to input it each time is because the billing address is linked to the payment_method?
That's happening because you're setting billing address collection required i think: https://docs.stripe.com/api/checkout/sessions/create#create_checkout_session-billing_address_collection
Checkout will always collect the customer’s billing address.
Actually this should prefill once you adjust the filters, since it looks like you have all the required details on the saved PM already, according to this:
https://docs.stripe.com/payments/existing-customers?platform=web&ui=stripe-hosted#prefill-payment-fields
The payment method includes billing_details required by the Checkout Session’s billing_address_collection value:
required requires values for email, name, and all address fields.