Crossmint / crossmint-sdk

Crossmint SDK for client and server integrations
https://demo.crossmint.io/
Apache License 2.0
27 stars 17 forks source link

Crossmint does not detect metamask on phone #243

Open FullStackDevFrancis opened 1 year ago

FullStackDevFrancis commented 1 year ago

When attempting to make a payment with Ethereum (ETH) on Crossmint, a bug occurs. After selecting the "Pay with ETH" option, the user is redirected to the payment site. However, the site fails to detect the presence of the user's installed MetaMask wallet, even though it is available and functioning correctly. Instead, an error message is displayed, stating that a MetaMask wallet is required to proceed with the transaction.

This bug prevents users from successfully completing payments with Ethereum through Crossmint. The expected behavior is for the payment site to detect the installed MetaMask wallet and allow users to proceed with the transaction smoothly.

Only on mobile (iphone13)

FullStackDevFrancis commented 1 year ago

"@crossmint/client-sdk-react-ui": "^0.2.7-alpha.20",

dmulvi commented 1 year ago

This is a known limitation when using mobile browsers. If you want to use the mobile app Metamask, you must use the browser that ships with metamask app. Here is some more info: https://github.com/MetaMask/detect-provider/issues/38#issuecomment-1215739459