I want to use in app purchase, that's why I using Pay plugin in my flutter app. Everything is fine when I check it in my simulator but when I run it on real iPhone button is not showing. Here is screenshot of real and virtual device with same code base.
Simulator -

Real Device -

Now, help me someone. How can I solved this ?
@ahmed saeed's answer is correct and here's a more detailed step-by-step tuto
The Apple Pay button will not be visible on a real device until you add a test card to your apple wallet, and in order to be able to do that follow these steps:
And you're all set, the Apple Pay button should appear now since you've set your Wallet (Make sure to log out and log in again after any country changes).
Keep in mind that we're setting everything to the US to avoid any countries confusion, I recommend testing it with US settings and after you can test other countries, so make sure to set the country field for:
The reason that Apple Pay button is not visible when you test it on a real device is probable because you haven't added any cards in your apple wallet.
If that is the case then you will need to add a testing account in your apple developer's testers sandbox and then logout your apple id in your iphone and signin with the new testing account and then you'll be able to add some dummy cards in the wallet and after that you'll be able to see the apple pay button.
You can follow the apple pay sandbox testing documentations
Apple Pay Sandbox Testing
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With