Verify a receipt

Sandbox

Paste a LOKA Pay receipt or open a receipt link. Your browser checks the payer's signature, the merchant's acknowledgement and the settlement server's confirmation on this page.

No login. The receipt is not sent to any server, and nothing is stored. Sandbox only: test tokens on Solana devnet with no value.

Paste a receipt link, the L1|P|1|X|... text, or the receipt's base64url bytes.

The test receipt is a published test vector made from public test keys. It is not a real payment.

Result

Nothing checked yet. Paste a receipt, open a receipt link, or try the test receipt.

What this page checks against

Program id (devnet)
HSgcxix3LGjdCQ7FGexBosdvzmHz7ZfHdkpyXYYteBGG
Mint
4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU
Server Ed25519 key
cce245d81e79e785ddb47967ddf7aeb4f4198aae9d850fc04a0489b4872b7ad4

Receipts made with the published test vectors are checked against the test keys in protocol/vectors/payment-v1.json and are labelled as test vectors. Everything runs in this browser tab: the receipt is not sent anywhere and nothing is stored.