This endpoint sends a payment on the Bitcoin Lightning Network.
Request to sends a payment from a wallet. The application needs to provide an lightning invoice or Ninjapay username(@ninjatag) or on-chain address . We recommend using ninjatag(Ninjapay username) for sending rewards to users, since it's zero fee and instant.
Method
POST https://prod.ninjapay.me/sapi/v1/send
Parameters
Body (application/json) { wallet: string; // lbtc, btc and usdt supported currently payment_mode: string; // ninjatag, onchain, lightning ninjatag?: string; // Add this username if you want to send to other ninjapay users lightning_invoice?: string; // Add this if you want to send payment via lightning lightning_invoice_type?: string; // "invoice"(default) and "lnurl" currently supported(lnurl not supported for "btc" wallet)
chain_address?: string; // Add this if you want to send payment onchain chain_network?: string; // Add network for onchain payment (BTC, ERC20, BEP20...) amount?: int; // For both "btc" & "lbtc" wallets, amount should be entered in BTC, not SAT. (Amount is not required for "lbtc" unless lightning_invoice_type is "lnurl")
fiat_value?: int; fiat_currency?: string; // INR, USD, EUR... description?: string; customer_name?: string; order_id?: string; extra?: {}}