BTCPay Server Checkout Addon for Krikkit

BTCPay Server Checkout Addon for Krikkit adds self-hosted crypto checkout to Krikkit. Point it at your BTCPay Server, send the buyer to that invoice, and unlock the pack when BTCPay reports InvoiceSettled. Krikkit is the Greenfield API client and the signed webhook handler. You run the BTCPay Server.

Checkout

Dashboard path: Payment Methods, then BTCPay
Server URL, Store ID, Greenfield API key, and webhook secret
Webhook URL to paste into BTCPay, Store, Settings, Webhooks
Subscribe to InvoiceSettled
Test connection before the method goes live
Secrets are encrypted at rest with the Krikkit app key

Before a pack unlocks

The webhook signature is HMAC SHA-256 on the raw body, header BTCPay-Sig
Krikkit fetches the invoice again from Greenfi

Add a Comment

Your email address will not be published. Required fields are marked *