#majks_best-practices

1 messages ¡ Page 1 of 1 (latest)

dreamy isleBOT
candid cedarBOT
#

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.

dreamy isleBOT
#

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

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

midnight flame
#

Hello, the common ways to do that would be:

  1. With a radar rule that excludes non EEA countries
  2. Using one of our flows that lets you inspect the PaymentMethod before confirming the intent
    https://docs.stripe.com/payments/finalize-payments-on-the-server
    https://docs.stripe.com/payments/accept-a-payment-deferred?platform=web&type=payment#web-collect-payment-details
  3. Using manual capture (aka placing a hold on the card) and releasing the funds if the country is not a country you want to support.
    #1 and #2 would be the cleaner ways to do it
brazen steppe
#

Thank you for your help

#

1st is easiest way to implement right?

#

I am using checkout session for on my side

midnight flame
#

Ah yes, Radar would be a great way to implement this for Checkout.

#

One thing that you may run in to is that Checkout doesn't support custom error messages, so users will only get a generic decline when the radar rule blocks a payment. So users may be confused depending on how prominently you signal that you only support cards from EEA countries.

brazen steppe
#

We do not allow users from other countries than EEA

#

But it is posibile for user to use other card example: American Card