GoBTC Pay: Wallet API
This API lets a non-custodial web3 wallet integrate GoBTC Pay so its users can accept and pay for Bitcoin purchases at a merchant's point of sale. The wallet holds the keys; GoBTC Pay builds the transactions the wallet signs. A typical integration follows four steps:
- Authenticate the user with their wallet key.
- Register the wallet to provision their multisig wallet.
- Read balances to show funds and the wallet address.
- Pay at a POS by scanning a QR code and signing the payment.
Every authenticated request carries a short-lived Bearer JWT obtained from the challenge-signature flow below.