#amfpaulo_api
1 messages ยท Page 1 of 1 (latest)
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.
- amfpaulo_api, 2 days ago, 105 messages
- amfpaulo_api, 3 days ago, 87 messages
๐ 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/1270020224355139658
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hi there ๐ I'm not sure you can as payment_settings.payment_method_types for Invoices doesn't seem to accept card_present as a payment method type.
https://docs.stripe.com/api/invoices/create#create_invoice-payment_settings-payment_method_types
but I'm working on double checking that.
I was afraid of this answer... this means I can't pay a invoice in person ?
This is very disappointing. What are my options ?
Yeah, I'm not spotting a way to directly use Terminal to pay for an Invoice's intent. However, I think this approach may work:
https://docs.stripe.com/terminal/features/saving-cards/overview
First you would use Terminal to collect payment method details and create a card Payment Method:
https://docs.stripe.com/terminal/features/saving-cards/save-cards-directly
then attempt to use that Payment Method to pay for the Invoice you'd created.
Before I read the docs, I think this is what I am doing already
Ya just confirmed, I am doing this for regular customers
however now I want to pay the invoice for a customer that do not want card on file
or a walkin sale
he is not a client, he just walkin to buy something
so I cannot save the card, also, I had to create a "Walkin Customer" already because I cant create invoice with out customer
Now Imagine having to save cards all walking customer to the same account, don't think is safe
That isn't supported. You can process a payment for them if you just create a Payment Intent rather than an Invoice, but you can't use terminal to process the payment for the Invoice like you're describing.
I'll be sure to file feedback with our teams that this is something you'd be interested in seeing supported in the future.
๐ stepping in here as toby needs to step away
As noted, this isn't currently supported so only way to handle this would be to take a separate one-off card_present payment (create a separate PaymentIntent) and then mark the Invoice as paid.
Man, this will be great, if Stripe consider improve the API to accept in peson for invoice payments
Yeah we are happy to file feedback but can't make any guarantee on when/if it will happen
**As noted, this isn't currently supported so only way to handle this would be to take a separate one-off card_present payment (create a separate PaymentIntent) and then mark the Invoice as paid. **
for this case, the intent will not be realted to the incoice right ?
Correct
You could add metadata or something
But there will be no direct association
Just had a thought here: What do you think , if I use the same strategy that I am using for regular customers (saving card) , to the walkin customer that do not want the card on file, however after paying the invoice using card on file (default card), I delete the card from the file ?
Yep that works too
ok, cool, I'll try solve this using one of alternatives
can you send me the link for removing card from file, I cant find it