TelegramMessenger / Telegram-iOS

Telegram-iOS
6.34k stars 1.66k forks source link

Can't pay with Apple Pay #225

Open MrDarkest opened 4 years ago

MrDarkest commented 4 years ago

Checklist

Description

I can't pay with Apple Pay anymore on telegram for iOS. When I select Apple Pay payment method and click on "Pay" button Apple Pay confirm layer appears (double press on side button is required to activate face id on iPhone XS max) but it disappears immediately without give me the time to confirm the payment.

Expected Behavior

After I click on "Pay" button I expect that Apple Pay ask me for double press on side button and start the face id confirmation.

Actual Behavior

When I click on "Pay" button Apple Pay appears for an instant and disappears immediately.

Steps to Reproduce

  1. Perform a payment on iOS 13.3 (iPhone XS max)
  2. Select Apple Pay as payment method
  3. Click "Pay" button

Screenshots and Videos

RPReplay_Final1579046463.MP4.zip

Environment

Device: iPhone XS Max

iOS version: 13.3

App version: 5.13.1

AndyKovv commented 4 years ago

I just got this issue too. And fixed this) This issue related to the telegram itself. So just turn off Passcode & Face ID in Privacy and Security settings.

herzinberg commented 4 years ago

I just got this issue too. And fixed this) This issue related to the telegram itself. So just turn off Passcode & Face ID in Privacy and Security settings.

Finally I got it. It is about Telegram client settings (Privacy and Security settings). Great!!

SectorNN commented 3 years ago

I have a payment bot, and I found the following bug: if TouchID login is enabled in the privacy settings of the Telegram application, then later, when you click on the link from the bot to pay with Apple Pay, you cannot complete the transaction: the Apple Pay TouchID confirmation window appears and then it disappears. This only happens in the internal browser of the application. If you disable the Safari in-application in the iOS settings, then the link opens in an external Safari browser and there is no problem, the transaction is successfully completed.

alfonmga commented 1 year ago

Special Note: Due to Apple's limitations, bot developers are currently not allowed to accept payments for digital goods and virtual services from iOS users.

Source: https://core.telegram.org/bots/payments#what-can-my-bot-sell

I think this issue is related to this^ Are you guys able to process bot payments from iOS users? now in 2023