Confirm payment
Finds your USDC transfer on-chain via the reference, verifies amount + destination (single-use), and activates the plan.
Response fields
| Field | Type | Description |
|---|---|---|
activated | boolean | True once the transfer is verified and the plan is granted. |
receipt | string | The on-chain transfer signature (your receipt — explorer-linkable). |
subscription | object | The 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.