Multi-currency · Multi-rail
One receiver, five currencies, three rails
A global receiver publishes every acceptable settlement route behind one stable OPID. The payer chooses a compatible currency and rail; the receiver does not need a different public identity for each account or wallet.
Published receiver options
Methods are ordered by the receiver’s preference. A payer filters this list by currency, handler support and its own authenticated asset registry before presenting an executable choice.
Want one for your own work? Open the payment-file generator.
The file you put online
The associated OPID record is published at
https://openpaymentaddress.org/.well-known/open-payment/record/L2V4YW1wbGVzL211bHRpLWN1cnJlbmN5
This is the actual payment file for this example. A payment app reads it to find out what the address means; people do not have to understand or edit the code.
{
"version": 1,
"id": "https://openpaymentaddress.org/examples/multi-currency",
"name": "Global multi-currency receiver demonstration",
"payment": {
"type": "direct",
"methods": [
{
"type": "sepa",
"currency": "EUR",
"name": "OPAP global receiver demonstration",
"iban": "NL96TEST0000000000"
},
{
"type": "erc20",
"currency": "EUR",
"chain": "eip155:10200",
"asset": "0x7a47605930002CC2Cd2c3c408D1F33fc2a18aB71",
"recipient": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
"symbol": "EURe"
},
{
"type": "erc20",
"currency": "GBP",
"chain": "eip155:10200",
"asset": "0x436AF2954BB436b6821Ab401112092e14CDBd546",
"recipient": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
"symbol": "GBPe"
},
{
"type": "erc20",
"currency": "USD",
"chain": "eip155:10200",
"asset": "0x8bf987c9d041176758FE9C1180885bD4DA011a5a",
"recipient": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
"symbol": "USDe"
},
{
"type": "erc20",
"currency": "ISK",
"chain": "eip155:10200",
"asset": "0x7e8E03b84EaCb1798493145Cc4aB9b562563456c",
"recipient": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
"symbol": "ISKe"
},
{
"type": "org.openpaymentaddress/bitcoin-onchain-v1",
"currency": "XBT",
"data": {
"address": "3E6vzgEK1VGHpNu9UE89Gjjgqd2ftexvzi"
}
}
]
}
}
Open the actual JSON file