Use BTCPay Server in a test environment to create an invoice, pay it, and follow its status through confirmation and settlement. Include an expired invoice and a refund or failed-payment scenario where supported by your workflow. Verify order totals and accounting records separately.
Operating payment infrastructure involves wallet security, backups, updates, and legal or tax obligations. Keep keys and recovery material protected, and consult qualified advisers where required. Do not accept live payments until the full reconciliation and recovery path is documented.