{"crypto_payment_instructions":{"version":"1.0","currency_display":"GBP","networks":[{"network":"solana","label":"Solana","address":"CXPL3DGvxVPyhFn7CLa89Gro4LPJXFMfWxaiz3eQtEUU","accepted_tokens":["SOL","USDT","USDC"],"token_standards":{"SOL":"Native","USDT":"SPL","USDC":"SPL"},"confirmations_required":1,"recommended":true,"explorer_tx":"https://solscan.io/tx/{tx_hash}","explorer_address":"https://solscan.io/account/{address}"},{"network":"ethereum","label":"Ethereum","address":"0x7A714032F9aAd42d0F387F0727e031816B9c8cd8","accepted_tokens":["ETH","USDT","USDC"],"token_standards":{"ETH":"Native","USDT":"ERC-20","USDC":"ERC-20"},"confirmations_required":12,"recommended":false,"explorer_tx":"https://etherscan.io/tx/{tx_hash}","explorer_address":"https://etherscan.io/address/{address}"},{"network":"polygon","label":"Polygon","address":"0x7A714032F9aAd42d0F387F0727e031816B9c8cd8","accepted_tokens":["POL/MATIC","USDT","USDC"],"token_standards":{"POL/MATIC":"Native","USDT":"ERC-20 Compatible","USDC":"ERC-20 Compatible"},"confirmations_required":30,"recommended":false,"explorer_tx":"https://polygonscan.com/tx/{tx_hash}","explorer_address":"https://polygonscan.com/address/{address}"},{"network":"hyperevm","label":"HyperEVM","address":"0x7A714032F9aAd42d0F387F0727e031816B9c8cd8","accepted_tokens":["HYPE","USDT","USDC"],"token_standards":{"HYPE":"Native","USDT":"ERC-20 Compatible","USDC":"ERC-20 Compatible"},"confirmations_required":20,"recommended":false,"explorer_tx":"https://hypurrscan.io/tx/{tx_hash}","explorer_address":"https://hypurrscan.io/address/{address}"},{"network":"base","label":"Base","address":"0x7A714032F9aAd42d0F387F0727e031816B9c8cd8","accepted_tokens":["ETH","USDT","USDC"],"token_standards":{"ETH":"Native","USDT":"ERC-20","USDC":"ERC-20"},"confirmations_required":20,"recommended":false,"explorer_tx":"https://basescan.org/tx/{tx_hash}","explorer_address":"https://basescan.org/address/{address}"}],"payment_flow":["1. Choose network","2. Send whitelisted token to the network address","3. Include order_ref in memo/note if supported","4. POST tx_hash to /api/payments/crypto/record","5. Await on-chain confirmation","6. ECZ-ID issued, passports activated, resolver published"],"record_endpoint":"/api/payments/crypto/record","record_payload":{"order_ref":"string (from /api/checkout)","network":"solana | ethereum | polygon | hyperevm","token":"SOL | ETH | POL/MATIC | HYPE | USDT | USDC","tx_hash":"string","amount_gbp":"number"},"warnings":["Send only whitelisted tokens on the correct network.","Tokens sent on the wrong network may be permanently lost.","Do not send arbitrary ERC-20 or SPL tokens."]}}