#Hendie
1 messages · Page 1 of 1 (latest)
yep, that's a US only feature : https://stripe.com/docs/terminal/features/saving-cards/save-after-payment
you have to special case the code to detect country and not pass that param if not operating in the US
so how can we ask for a future use payment method in the UK card-present case?
you can only do https://stripe.com/docs/terminal/features/saving-cards/save-cards-directly to save the card from the reader without also charging it.
what if we want to do both (like we do in the US), charge on the PI, AND ask for a future use PM?
so if we want to do a card-present transaction with amount, possible tip, and card-swipe, that can not be done while asking for a future use PM? That means a completely different customer flow, which is not as elegant as the all-in-one flow we have in the US? Was there no way the same flow could be done for the UK?
yep it would have to be a different flow
so how do I ask for confirmation of amount, ask for tip and get a future-use-enabled card swipe for the UK?
you have given me a liink for the card swipe part, but what aboutt the rest?
you don't really. You can do the first two things as part of a payment, same as US(https://stripe.com/docs/terminal/features/collecting-tips/on-reader). And you can save a card, as an entirely separate interaction with the reader
you can't do all three at once outside of the US
so can I start a PI, do the first two, put that PI on hold, get the card swiped (with future uM), then add the PM the the first PI, and complete?
no I don't think that would work
if there was a workaround I would have given it you , there isn't so I haven't
specifically the PM you read on the PaymentIntent is one time use and can't be attached to a customer or charged again
that is only not the case if you're using setup_future_usage, but that only works in the US
so would I have to first get a card swipe, save the card, then do a PI with amount and tip (adding ther PM to the PI first)?
you can't use Terminal to charge a saved PM
you could have the user swipe, save the card, then launch a new interaction to ask them to pay, so they swipe again (or do that in reverse), which obviously is not really an option to ask the customer to swipe their card twice in a row)
well, how DO you do a card present transaction in the UK, and have a PM for future use (we CERTAINLY don't want the customer to swipe twice!)
I told you, you don't
like I'm not trying to be cagy or hide something from you, it's just not possible with the product today. So your options are to have a different checkout flow/business process outside of the US, and raise the feedback to your account manager/ https://support.stripe.com/?contact=true etc to help the Terminal team prioritise this on their roadmap