#_code

1 messages · Page 1 of 1 (latest)

ashen sentinelBOT
#

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

📝 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.

  • _code, 21 minutes ago, 61 messages
open hornet
#

HI aure sir, Currently, what payment methods are supported by PaymentSheet in the Android client?

sharp oak
#

Unless something is explicitly stated (for example, PayNow is only supported for iOS), you can assume it works for both iOS and Android

#

But not all payment methods will be compatible with all Stripe account because it depends on where your Stripe accout is based too

open hornet
#

PaymentSheet (Managed Checkout) This is the official recommended mobile and web checkout method by Stripe. Users can complete the payment directly within your app or web page, supporting multiple payment methods (such as cards, PayNow, GrabPay, Apple Pay, Google Pay, etc.). The UI and payment process are managed by Stripe, and the integration is simple with high security.
2.
Checkout (Managed Page) This is the hosted checkout page provided by Stripe. Users complete the payment after redirecting to Stripe's secure page. It is suitable for scenarios where no custom UI is required. It supports multiple payment methods and functions such as automatic tax and invoice processing.
3.
Elements (Custom Checkout) This is a front-end component library provided by Stripe. Developers can fully customize the payment form and user experience. It is suitable for scenarios that require high customization. Payment information is collected through the Elements component, and payment is realized by combining the Payment Intents API. Do I have an exact understanding?

sharp oak
#

I'm confused by this 3. Elements (Custom Checkout) This is a front-end component library provided...

#

Stripe Elements is different from Elements with Stripe Checkout (or Custom Checkout)

#

If 3. refers to Stripe Elements, then the statement is correct

open hornet
#

Yes, that's right.

sharp oak
#

1 and 2 is generally correct. There are deeper complexities for 2. because there are different ui_mode for Stripe Checkout

open hornet
#

Do these three modes correspond to the three implementation methods I just mentioned?

sharp oak
#

Nope

#

The three modes refers to the purpose of the payment

#

payment refers to one-time payment
subscription refers to recurring payments (like monthly payment)
setup refers to saving a payment method and setting it up for future usage

open hornet
#

The kind of payment that I'm currently making using PaymentSheet, which involves making a payment, falls under the category of payment, right?

sharp oak
#

your integration is directly creating a PaymentIntent using /v1/payment_intents right? If so, yes it is creating one-time payments

open hornet
#

What payment methods does the PaymentSheet support on the Android client? How can I find the explanation in the document? It seems that there is no specific explanation in the document.

sharp oak
#

We don't specify supportability like this

#

You need to check which are the payment methods your Stripe account support first (this can be determined by looking at the payment methods in your Dashboard's setting), then check if its supported under Mobile Payment Element

open hornet
#

This is a good suggestion.

#

Touch 'n Go eWallet and DuitNow / DuitNow QR stripe do not support this function. I couldn't find it in the document.

#

Could you please confirm this for me? Thank you.

sharp oak
#

these are not payment methods that Stripe support, so it will not be supported by Mobile Payment Element

open hornet
#

In my developer account, I can see that there are custom payment options available, including this external payment method.

sharp oak
#

Do you mean in the Stripe Dashboard? Could you share a screenshot with me?

open hornet
#

It's okay. For now, we won't be using it. We'll consult again when there are subsequent access requirements.

#

Thank you for your hard work. Currently, there are no other issues. Thank you for your support.