Skip to content

URI from encode URL does not work most of the time when clicked on Phantom and Solflare #241

@Harushii18

Description

@Harushii18

The URI does not work properly where it fails to open the payment screen at times, and fails constantly on specific phones.

More info:
I have created a URI from Solana pay's encode URL function which returns a URL in this format:

solana:WALLETADDRESS?amount=0.0001&reference=WALLETADDRESS&label=label&message=message&memo=memo

I removed the wallet address for privacy reasons.

Using 2 different phones:
Samsung S22- it opens up with payment screen in phantom sometimes and fails other times, in which it only shows the home screen. Works all the time in Solflare.
IMG_20240828_102817
IMG_20240828_102722

Xiaomi Poco X3 Pro- it does not open at all in Phantom (home screen issue where payment screen does not show up but stays on home page). Solflare returns this error:

IMG_20240828_102734

There seems to be an issue where this URI is not supported by all phones. Not only that, the unreliability of this link is an issue.

The qr code, when scanned by the supported wallet apps, always works and shows the payment screen.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions