Comparison
Sandbox and production have full feature parity. The only differences are the URL, the data they hold, performance, and who is responsible for what. Each Program gets a dedicated subdomain keyed by itsprogramRef, a unique identifier issued by Paylead at onboarding. Substitute it into the URLs below; the rest of the host is fixed per environment.
Sandbox and production hold separate datasets. IDs created in sandbox never appear in production and the reverse.
Pick the right environment
Production rollout phases
Going live in production is staged. Paylead validates your integration at each phase before opening the next:
Paylead gates the move from one phase to the next; coordinate the schedule with your account manager.
Switching environments in code
The only differences between environments are the base URL and the token. Keep both behind environment variables.Code examples coming soon. The Paylead API (v2) is still under construction. Request and response examples for this section will be published once the contract is finalized. In the meantime, contact your Paylead account manager for early-access details.
Get sandbox access
Paylead grants sandbox access when you sign up for an account in Shift. If you are not yet a Program Manager, contact your Paylead representative.Promote to production
1
Complete sandbox integration
Implement the Paylead API endpoints you need against the sandbox. Cover every endpoint you will call in production.
2
Run the validation suite
Paylead provides an integration checklist. Execute end-to-end scenarios: Consumer enrollment, transaction ingestion, Reward attribution, Ventilation export.
3
Request production review
Open a ticket in Shift or contact your Paylead representative with your integration summary. Paylead reviews logs and edge cases.
4
Receive production credentials
Once validated, generate your production tokens in Shift’s Settings > API Keys. Roll them through your secret manager.
Your services run against
api-{programRef}.paylead.eu with production tokens. Sandbox tokens stay in CI and staging.Sandbox limits
The sandbox is shaped for development, not load testing.- Data is not reset automatically; you manage your own cleanup.
- Per-Program rate limits apply. See Rate limits and confirm your thresholds with your account manager.
- Feature parity with production is complete. Anything you can do in production, you can do in sandbox.
What’s next
Consumer lifecycle
Enroll Consumers and manage their accounts.
Share transactions
How a transaction becomes an attributed Reward.
Rate limits
Sandbox vs production throughput.