WavePayby T3raTech

API reference

Licences

Signed entitlements that your software verifies offline.

POST/v2/licensing/checkout

Sell and email a licence key

Authentication: None (public)

Responses

StatusMeaning
201Checkout created; key emailed on settle

Example

curl -sX POST https://t3rnel-wavepay-production.t3ratech.workers.dev/v2/licensing/checkout
POST/v2/licensing/activate

Activate a licence key on a device

Authentication: None (public)

Responses

StatusMeaning
200{ entitlement } — signed, verifiable offline

Example

curl -sX POST https://t3rnel-wavepay-production.t3ratech.workers.dev/v2/licensing/activate
POST/v2/licensing/recover

Mail the buyer a fresh licence key

Authentication: None (public)

Responses

StatusMeaning
200Recovery email sent

Example

curl -sX POST https://t3rnel-wavepay-production.t3ratech.workers.dev/v2/licensing/recover