You can authenticate via the LNPay.co API in multiple methods. This is provided so you can implement in whatever way is easiest for the device/platform you are working on. No particular method is preferred over the other at this point.
The docs use the
HTTP Basic Authentication method
A LIVE test key
pak_O0iUMxk8kK_qUzkT4YKFvp1ZsUtp is provided in the docs for you to play around with!
X-Api-Key header can be used to authenticate
$ curl -H "X-Api-Key: sak_XXXXXXX" \https://api.lnpay.co/v1/wallets
You can authenticate by passing the parameter
access-token in the URL as a query string parameter.
$ curl https://lnpay.co/v1/wallets?access-token=sak_XXXXXXX
Basic authentication is also supported
# NOTE: the colon below prevents curl from asking for password$ curl -u sak_XXXXXXX: \https://lnpay.co/v1/wallets# NOTE: you must base64 encode sak_XXXXXXX: when using raw authentication header$ curl -H 'Authorization: Basic cGFrX08waVVNeGs4a0tfcVV6a1Q0WUtGdnAxWnNVdHA6' \https://lnpay.co/v1/wallets