Skip to main content
POST
Send a payment

Authorizations

Authorization
string
header
required

Base64url-encoded auth token

Body

application/json
destination
string
required

The destination can be an Ark address, a BOLT11-invoice, LNURL or a lightning address

amount_sat
integer<int64> | null

The amount to send (in satoshis). Optional for bolt11 invoices. Depending on the destination, the wallet must contain this amount plus any fees configured by the server in FeeSchedule [blocked].

Required range: x >= 0
comment
string | null

An optional comment, only supported when paying to lightning addresses

Response

Payment sent successfully

message
string
required

Success message

payment_hash
string | null

The payment hash, when the destination resolved to a lightning payment. Can be used to poll the payment status.