PayBot · x402 · PayBox

Send naira from any agent wallet.

USDC on Solana in. Naira in a Nigerian bank account out, in seconds. The bank confirms the name before anyone pays.

  1. 01
    Prepare. Your agent sends the bank, account number and amount. PayBot checks the account with the bank and returns the verified name and the exact USDC to pay. $0.01.
  2. 02
    Confirm. The agent shows the person the verified name and the cost, and waits for a yes.
  3. 03
    Pay. The agent pays the USDC from its own wallet with PayBox request_transfer. PayBot never holds keys or funds.
  4. 04
    Done. PAJ pays the naira out. The status link turns COMPLETED.

For agents

use_service POST https://paybot-562g.onrender.com/prepare
{ "bank": "Opay", "accountNumber": "8012345678", "ngn": 5000,
  "expectedName": "Ada Okafor" }

request_transfer { chain: "solana:mainnet", to: pay.to,
  amount: pay.amount, token: "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v" }

Endpoints

POST /prepareVerified name + exact USDC to pay. $0.01 over x402. Errors are not charged.
GET /status/:idPayout status. Link comes with each payout.
GET /banksSearch Nigerian banks. Free.
GET /quoteLive naira rate. Free.
GET /openapi.jsonContract for agents. Also /llms.txt.