#greggles_api
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/1262507631902457939
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
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.
- greggles_invoicing-pmts, 5 days ago, 110 messages
Hi!
Hello, you can create a credit note on that customer for the amount they paid before finalizing the invoice. Is there a reason that you are doing that rather than finalizing the invoice and letting the user confirm the invoice's payment intent via the Payment Element? That is the recommended method
The reason I'm doing it this way is because doing it the recommended way limits the payment options to card, CashApp, US Bank account and GooglePay/Apply Pay wallets. This limits my international customers to card/U.S. based payment methods, but some in some countries, credit cards are not the norm.
Will creating a credit note show double the revenue on the customer account?
Good question, unfortunatley I am not familiar with how we count revenue. If you reach out to our support team they should be able to advise on that.
Are these one off invoices? And are there specific payment methods that your account can offer on non-invoice payments that you are looking to enable? I thought that invoices supported all of the PMs that an account otherwise supports.
They are one-off invoices. I thought so too until one of your colleagues said there are rules in place for what payment methods can be shown for invoices. Creating the payment element from a payment method not created from the invoice payment intent will show Klarna, WeChat, AliPay and a few others. Basically all the payment method set in the invoice payment method settings.
This is a crazy workaround by the way.
The invoices I'm creating are for immediate transactions BTW. We're not using send_invoice.
๐ stepping in for my teammate
Hello
doing it the recommended way limits the payment options to card, CashApp, US Bank account and GooglePay/Apply Pay wallets
This is likely because of the PaymentMethods enabled under Settings > Billing > Invoices: https://dashboard.stripe.com/settings/billing/invoice
It's not
Do you have an example Invoice I can review? The Invoice ID should help
I would be fine if all the enabled payment methods showed. They don't
Unfortunately I've deleted most of the transactions in the Stripe test environment. You can refer to the earlier conversation thread i had last week.
#1262507631902457939 message
Are you able to create a test mode Invoice to show me what you're referring to and we can discuss a concrete example?
Maybe. Just a second please.
Unfortunately, I can't do it quickly. I scrapped that code last week after I got a hard no from koopajah. Incidentally please don't involve that person with this current issue. They were rude and unhelpful.
I'd have to recreate that payment flow which will take some time.
I read through the messages with koopajah and it looks like they were asking for a clear example/more details. I'm alright with waiting for you to reproduce the issue, as it's easier/clearer to talk about a specific example instead of hypotheticals. Note that we usually don't keep long-running threads so let me know if you think it'll take you longer than 20-25 minutes to repro.
No it should be quicker than that, thank you.
@restive gulch how's it going?
I was able to find this from your logs but, for next time, since we're talking about Invoices, it's best so share the Invoice ID
Thanks. I thought it would be helpful to see all the logs associuated with the customer from start to finish
Okay, so you created an Invoice where collection_method is send_invoice, then added a couple of invoice items to that invoice in usd
Off. That send_invoice was left over from last iteration. Let me get rid of that and run it again.
Or should it be set to that?
The goal is to finish the transaction in one session.
This customer doesn't have any payment method details you can use to charge them automatically
Right
So if you use collection_method: 'charge_automatically', the invoice payment will fail
But finalizing the invoice would immediately send an invoice to the customer during the checkout process.
Is there a way to delay that?
Or prevent if the session payment succeeds?
Let's take a step back and focus on one thing at a time
Sure
Looking into AliPay
Thank you
Using AliPay for Invoices is currently by invite only: https://docs.stripe.com/payments/payment-methods/integration-options#support-wallets
You'll need to work with our support team to be able to use AliPay for one-off invoices in this way
Which others specifically?
But I could use a VPN to test that? iDEAL, Giropay, Banconect
No, not exactly
Or must the amount be in Euros for those payment methods?
iDEAL, Giropay, and Bancontact all require EUR (see the "Presentment currency" callout under "Payment method properties"):
https://docs.stripe.com/payments/ideal
https://docs.stripe.com/payments/giropay
https://docs.stripe.com/payments/bancontact
ok thank you.
so VPN won't help here since you're using USD for those line items
I think that's all my questions for now. Thanks a lot
Sure thing!