API Reference

πŸš€ JamsrPay Invoice API Flow

To receive crypto payouts from your customers, you must add your payout wallet. JamsrPay will use this wallet to transfer funds automatically after a successful transaction.

  1. Get Config

    EndPoint: GET /web/config
    πŸ‘‰ Retrieves available currencies and general settings (must be called before creating a payment). https://api.jamsrpay.com/scalar#tag/currency/get/web/config
  2. Create Payment

    EndPoint: POST /payment
    πŸ‘‰ Initiates a payment request with required details (amount, currency, etc.). https://api.jamsrpay.com/scalar#tag/payment/post/web/payments
  3. Get Payment

    EndPoint: GET /payment
    πŸ‘‰ Fetches payment status & details for the created payment. https://api.jamsrpay.com/scalar#tag/payment/get/web/payments/{id}
  4. Create Invoice

    EndPoint: POST /invoice
    πŸ‘‰ Generates an invoice tied to the payment. https://api.jamsrpay.com/scalar#tag/invoice/post/web/invoices
  5. Get Invoice

    EndPoint: GET /invoice
    πŸ‘‰ Fetches the invoice details. https://api.jamsrpay.com/scalar#tag/invoice/get/web/invoices/{id}
  6. Get Invoice Config

    Example: [GET /invoices/config](https://api.jamsrpay.com/web/invoices/{id}/config)
    πŸ‘‰ Provides UI/config data to render the public invoice page. https://api.jamsrpay.com/scalar#tag/invoice/get/web/invoices/{id}/config

πŸ“– Scaler API Explorer

For interactive API exploration, you can use our Scalar UI:

This interface allows you to browse all available endpoints, view request/response formats, and test calls directly from your browser.