Skip to content
For LLMsView as Markdown·

NOWPayments

Cryptocurrency payment gateway for iGaming with invoices, payouts, and multi-coin support.

DetailValue
CategoryiGaming
Base URLhttps://api.nowpayments.io/v1
AuthenticationAPI Key
Endpoints11
Connector keynowpayments

Using NOWPayments in a workflow

  1. Go to Connections and click New Connection.
  2. Pick NOWPayments from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown — the full list is below.

Available endpoints

EndpointSummary
GET /statusAPI availability
GET /currenciesAvailable cryptocurrencies
GET /merchant/coinsMerchant-activated currencies
GET /estimateExchange price estimate
GET /min-amountMinimum payment amount
POST /paymentCreate crypto payment
GET /payment/{payment_id}Payment status
GET /payment/List payments
POST /invoiceCreate invoice with QR
POST /payoutMass payout
GET /balanceAccount balance

Each endpoint is documented in full below. Use the outline on the right to jump to one.

GET /status

API availability

DetailValue
Operation IDigaming.getStatus
MethodGET
Path/status

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your NOWPayments connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.getStatus.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream NOWPayments API reference.

GET /currencies

Available cryptocurrencies

DetailValue
Operation IDigaming.getCurrencies
MethodGET
Path/currencies

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your NOWPayments connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.getCurrencies.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream NOWPayments API reference.

GET /merchant/coins

Merchant-activated currencies

DetailValue
Operation IDigaming.getMerchantCoins
MethodGET
Path/merchant/coins

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your NOWPayments connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.getMerchantCoins.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream NOWPayments API reference.

GET /estimate

Exchange price estimate

DetailValue
Operation IDigaming.getEstimate
MethodGET
Path/estimate

Parameters

NameLocationTypeRequired
amountquerynumberNo
currency_fromquerystringNo
currency_toquerystringNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your NOWPayments connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.getEstimate.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream NOWPayments API reference.

GET /min-amount

Minimum payment amount

DetailValue
Operation IDigaming.getMinAmount
MethodGET
Path/min-amount

Parameters

NameLocationTypeRequired
currency_fromquerystringNo
currency_toquerystringNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your NOWPayments connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.getMinAmount.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream NOWPayments API reference.

POST /payment

Create crypto payment

DetailValue
Operation IDigaming.createPayment
MethodPOST
Path/payment

Parameters

No parameters.

Request Body

FieldType
price_amountnumber
price_currencystring
pay_currencystring
order_idstring

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your NOWPayments connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.createPayment.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream NOWPayments API reference.

GET /payment/{payment_id}

Payment status

DetailValue
Operation IDigaming.getPayment
MethodGET
Path/payment/{payment_id}

Parameters

NameLocationTypeRequired
payment_idpathstringYes

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your NOWPayments connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.getPayment.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream NOWPayments API reference.

GET /payment/

List payments

DetailValue
Operation IDigaming.listPayments
MethodGET
Path/payment/

Parameters

NameLocationTypeRequired
limitqueryintegerNo
pagequeryintegerNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your NOWPayments connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.listPayments.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream NOWPayments API reference.

POST /invoice

Create invoice with QR

DetailValue
Operation IDigaming.createInvoice
MethodPOST
Path/invoice

Parameters

No parameters.

Request Body

FieldType
price_amountnumber
price_currencystring
order_idstring

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your NOWPayments connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.createInvoice.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream NOWPayments API reference.

POST /payout

Mass payout

DetailValue
Operation IDigaming.createPayout
MethodPOST
Path/payout

Parameters

No parameters.

Request Body

FieldType
withdrawalsarray

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your NOWPayments connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.createPayout.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream NOWPayments API reference.

GET /balance

Account balance

DetailValue
Operation IDigaming.getBalance
MethodGET
Path/balance

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your NOWPayments connection from the Connection dropdown.
  3. In the Operation dropdown, select igaming.getBalance.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream NOWPayments API reference.