#antonio-giano_best-practices

1 messages ¡ Page 1 of 1 (latest)

coarse ravineBOT
#

👋 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/1225479321037180949

📝 Have more to share? Add more details, code, screenshots, videos, etc. below.

kindred tendonBOT
#

Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.

hot glade
#

Hello, the way default payment methods work is that we use the default set on the subscription if it exists and we use the default on the customer if the one on the subscription if that is not set. For specific invoices, if you retrieve the invoice it will have a payment_method property that shows the PM ID that was used.

signal dragon
#

Hi, got it. By experimenting with the on_subscription option, the ID parameter is set directly in the default_payment_method field of the subscription object. I say this because through the CLI command, I saw that the payment_method field of the Invoice object is set to null.

I assume that by removing the on_subscription option, the id of that paymentMethod is inserted into the invoice?

hot glade
#

Can you show me your code with the on_subscription option? I'm not finding that param in our API reference

signal dragon
hot glade
#

Ah gotcha, forgot about that setting. That setting actually should specifically mean that the payment method gets set as the default for the subscription. Removing it would be expected to mean that the PM is no longer set as the default