Materialize a checkout payment option (public)
Creates (lazily) the payment option the payer picked on a universal checkout link and returns its instructions — the payment URL for card/hosted methods, the QR for QR methods, the announce reference for bank transfers, or an exclusive crypto deposit address with the exact quoted amount plus a scannable QR (qr_payload + qr_png_base64 — always the raw address for BTC/TRON/ETH, readable by external wallets and exchanges; BIP-21/EIP-681 URIs are rejected by apps like Binance). Fiat methods require ?country=XX; the local amount is quoted and FROZEN at this moment. When the country offers the method in more than one currency (see options[] of the quote — e.g. QR in BOB and USD, or card corridors) it also requires ¤cy=YYY; each currency is an independent materialization. Bank transfers in Mexico issue a dedicated CLABE exclusive to the link (destination with dedicated: true): the payer transfers the exact amount with NO reference — the deposit routes to the link automatically. If the dedicated account cannot be issued, the payload degrades to the classic path (merchant account + mandatory reference in the transfer description). Pull methods (collect: true in the quote, e.g. c2p and debito_inmediato in Venezuela) freeze the quote and return the form the payer must fill (banks[] catalog, requires_otp_request); the charge itself runs through POST /pay/{token}/collect. Re-POSTing the same country+currency+method returns the SAME materialization; picking a method never blocks the others while nobody has paid. No credentials; rate limited per IP.
Path Parameters
Opaque checkout token embedded in the checkout_url.
Method to materialize — a fiat method from the multi-country catalog (qr, card, fintoc, bank_transfer, c2p, debito_inmediato; requires ?country=XX) or a crypto option (crypto:tron:usdt, crypto:eth:usdt, crypto:eth:usdc, crypto:btc:btc; no country).
Query Parameters
ISO-3166 alpha-2 country of the fiat method being materialized. Required for fiat methods, ignored for crypto.
Charge currency of the materialization, picked from the options[] (or cards[]) catalog of the quote (e.g. BOB or USD). Required when the country offers the method in more than one currency; ignored when there is a single one (it is determined by the country).
Response
Instructions for the chosen payment method.