POST /transaction/create/usd

Changed on

Create a Stripe Checkout session for card deposits.

Request

  • Base URL
    https://api.nano-gpt.com/api
  • URL
    https://api.nano-gpt.com/api/transaction/create/usd
  • Auth
    • API key in header x-api-key
    • or HTTP bearer

Request body

amountnumber required

Amount to deposit. Interpretation depends on ticker/provider (for example, crypto units for invoice-based deposits, or a USD/USDC amount for checkout-style deposits). Must be within the limits for the ticker.

Example request

{
  "amount": 0.001
}

Response

Stripe Checkout session created successfully

paymentLinkstring required

Stripe Checkout URL the user should open to complete payment

Example response

{
  "paymentLink": "https://checkout.stripe.com/c/pay/cs_test_..."
}

Changes