Evidence
Public proof that ViaPay settlement runs through Soroban payment-router on Stellar pubnet (mainnet). Prefer the third-party merchant tx below.
Mainnet · pubnet · ledger 64864011
pay() + Paid · merchant ≠ treasury
Payer/treasury GDIN7HCR…UQDCT5 → merchant GCXXPBS3…BEMLFI. Split 0.099 + 0.001 XLM · event Paid.
83926d934e77d2598299d9cf59d2e597e448277b984412fdeb83047d3e03b75f
Judge kit (public)
- /v1/parity/pi_56fad4bc479de4f5e043065e →
ok: true, surfaces intent/x402/paid. Fake id → 404 (not a fixed ok). - settle-proof paid → 200 +
stellar_tx_hash· networktestnet. unpaid → 409status: unpaid. - Recibo /r/pi_56fad4bc479de4f5e043065e · código
VP-AMMU(testnet). - CLI:
pnpm verify -- --kit
Cómo paga un cliente en Chile (honesto)
Hoy el pagador necesita una wallet Stellar (p. ej. Freighter) y crypto (XLM/USDC). Camino típico: comprar XLM en un exchange o P2P → enviar a la wallet → abrir el link de cobro → firmar. No hay on-ramp bancario CLP→crypto en este MVP; el comercio sí puede cotizar en CLP con exact-pay (monto crypto trabado al crear el link). SEP-24 cash-out del comercio es demo simulado.
Mainnet contract
- Pay (3rd party)
- 83926d934e77d2598299d9cf59d2e597e448277b984412fdeb83047d3e03b75fledger 64864011 · merchant ≠ treasury · Paid
- Pay (self)
- b28aafbdce81e0b01e9cb3d2e3d0c037d3f5742a4d7a1b557612d6e12028380eearlier existence proof · merchant = treasury
- Wasm hash
2ef555396732f7866186932864a3564fbf2bf410cd85ed2cac21b0a2209bf383- Public verify
- GET /v1/verify (third-party) · self-pay
Testnet router
- Rails
- GET /v1/rails
Copy this to verify
pnpm verify -- --kit
# parity + settle-proof paid/unpaid + fake 404 + mainnet third-party
curl -sS 'https://viapay-api.vercel.app/v1/verify?network=mainnet&tx_hash=83926d934e77d2598299d9cf59d2e597e448277b984412fdeb83047d3e03b75f' \
| jq '{verified, event, merchant, treasury, net, fee}'
# expect: verified true · Paid · merchant ≠ treasury · 0.099 / 0.001Honest limits: not externally audited. Day-to-day product demos use testnet. Mainnet has two pays (self + third-party merchant). Meta WA Live, Resend key, and SEP-55 Lab registration are still ops. Payer needs wallet + crypto (see Chile path above). No bank on-ramp in this MVP.