Skip to main content
Sandbox is not a mock. Your sales take the same path as production — Pix or card (single payment), on your receiving account at the payment provider — only in the test environment. What changes is the account, not the code. No real money moves. International sales through Infi UK Ltd are coming soon, so there is no test path for them yet.

Knowing it was paid

There is no page or route to “confirm as if I had paid”: the sale only becomes paid when the provider says so. The confirmation arrives through the provider’s webhook, as in production: the invoice becomes paid, and Infi emits payment.confirmed and invoice.paid to you. Registering a webhook in sandbox answers 503 secret_store_unavailable: the secret store is not available to a sandbox tenant. So in sandbox polling is the way:
The events, signature verification and what to do in production are in webhooks.

What does NOT exist in sandbox

Things that answer an error and are not a bug on your side:
  • webhooks.create → 503, as above.
  • Real money. Sandbox moves no money: nothing reaches your receiving account.