SatsPay: Create Onchain/LN charges. Includes webhooks!
Created by, Ben Arc
GET /pay/api/v1/links
{"X-Api-Key": <invoice_key>}
[<pay_link_object>, ...]
curl -X GET {{ request.url_root }}pay/api/v1/links -H "X-Api-Key: {{
g.user.wallets[0].inkey }}"
GET
/pay/api/v1/links/<pay_id>
{"X-Api-Key": <invoice_key>}
{"lnurl": <string>}
curl -X GET {{ request.url_root }}pay/api/v1/links/<pay_id> -H
"X-Api-Key: {{ g.user.wallets[0].inkey }}"
POST /pay/api/v1/links
{"X-Api-Key": <admin_key>}
{"description": <string> "amount": <integer>}
{"lnurl": <string>}
curl -X POST {{ request.url_root }}pay/api/v1/links -d
'{"description": <string>, "amount": <integer>}' -H
"Content-type: application/json" -H "X-Api-Key: {{
g.user.wallets[0].adminkey }}"
PUT
/pay/api/v1/links/<pay_id>
{"X-Api-Key": <admin_key>}
{"description": <string>, "amount": <integer>}
{"lnurl": <string>}
curl -X PUT {{ request.url_root }}pay/api/v1/links/<pay_id> -d
'{"description": <string>, "amount": <integer>}' -H
"Content-type: application/json" -H "X-Api-Key: {{
g.user.wallets[0].adminkey }}"
DELETE
/pay/api/v1/links/<pay_id>
{"X-Api-Key": <admin_key>}
curl -X DELETE {{ request.url_root }}pay/api/v1/links/<pay_id>
-H "X-Api-Key: {{ g.user.wallets[0].adminkey }}"