Docs/Billing/Confirm payment

Confirm payment

POST/v1/billing/confirm🔑 API key required

Finds your USDC transfer on-chain via the reference, verifies amount + destination (single-use), and activates the plan.

Response fields

FieldTypeDescription
activatedbooleanTrue once the transfer is verified and the plan is granted.
receiptstringThe on-chain transfer signature (your receipt — explorer-linkable).
subscriptionobjectThe updated subscription (status active, currentPeriodEnd = +30d).
409 payment_not_found until the transfer finalizes on-chain (poll for a few seconds). 409 payment_already_redeemed if that signature was already used.