stripe / stripe-android

Stripe Android SDK
https://stripe.com/docs/mobile/android
MIT License
1.25k stars 639 forks source link

PaymentSheet is not displaying GrabPay and PayNow in Singapore #6840

Open shaileshe2logy opened 1 year ago

shaileshe2logy commented 1 year ago

Summary

We have implemented PaymentIntent using PaymentSheet using Java code described here.

We have enabled Apple Pay, Google Pay, GrabPay and PayNow in the stripe dashboard. Website is displaying all the payment method without any issue. We are not able to see GrabPay and PayNow in the Android and iOS mobile app, Google Pay and Apple Pay is displaying correctly. We are using same keys for web and mobile.

Could you please suggest what will be the issue?

Code to reproduce

Followed Java code explained at below link: https://stripe.com/docs/payments/accept-a-payment?platform=android

Android version

All OS

Impacted devices

All the devices regardless of OS

Installation method

Signed APK

Dependency Versions

implementation 'com.stripe:stripe-android:20.25.3' implementation 'com.stripe:stripecardscan:20.25.5'

Screenshots

Web - Working fine

stripe

Android - Not displaying GrabPay and PayNow

image

iPhone - Not displaying GrabPay and PayNow

image

jaynewstrom-stripe commented 1 year ago

Hi @shaileshe2logy we don't support GrapPay and PayNow in PaymentSheet. While we don't support it right now, we're always looking to add support for new payment methods in PaymentSheet, so I'll be sure this is on our list!

seanzhang-stripe commented 1 year ago

Hi @danielleng you can visit the Payment method integration options to know the integration options and product support. Currently Mobile Payment Element (aka PaymentSheet) doesn't support GrabPay or Paynow.

Although PaymentSheet doesn't support Paynow, you can still support it by creating a PaymentIntent using the params explained in the Direct API Integration guide, obtain the PayNow QR code from PaymentIntent's next_action.paynow_display_qr_code.image_url_png, and use this information to render it in your mobile app.

For Grabpay, there's a dedicated integration guide for mobile, which you can find it here.

porter-stripe commented 11 months ago

GrabPay is now supported in PaymentSheet!

krishnadhas-scalgo commented 10 months ago

Paynow is now supported PaymentSheet?

jaynewstrom-stripe commented 10 months ago

We don't support Paynow in PaymentSheet for Android yet.

ajish-dev commented 6 months ago

When can we expect Paynow in PaymentSheet for Android?

krishnadhas-scalgo commented 5 months ago

When will Stripe announce support for PayNow in PaymentSheet for Android? Any information

YQ0195 commented 4 months ago

Hi, coz PayNow is not supported I manually load the url containing the stripe paynow Qr code, does anyone know if I can run a stripe function which will detect when the payment has been made from PayNow QR code? Currently I just manually check if paymentintent succeeded.

sfriedman-stripe commented 1 month ago

@YQ0195 You can also use a webhook for this, outlined in the docs here, but yes, checking the PaymentIntent status is the correct approach here. I'd also love to point you to our support channel on our Discord where we have engineers ready to help you with questions like this 24/5. Thank you!

sfriedman-stripe commented 1 month ago

@ajish-dev @krishnadhas-scalgo Thank you for the feedback! While I don't have any update to share on PayNow at this time, it continues to be on our roadmap for future plans. Thank you for your patience

krishnadhas-scalgo commented 1 month ago

@sfriedman-stripe Thank you for your reply. We are waiting for the PayNow feature in Stripe for Android. Our clients ask about it every time.