Status: Stable.
Sandbox Checklist
Use this checklist before sandbox testing.
More Rewards side
- Reseller created in sandbox.
- Club assigned to the reseller.
- One sandbox API key set issued for the club.
- Sandbox club bank account details assigned.
- Sandbox member bank account details assigned.
- Earn rate configured.
- Redemption rate configured.
- Test member/cardholder available, or onboarding path confirmed.
- Signed sandbox smoke path passes.
Partner side
- API key ID and signing secret stored securely.
- Signing secret is never printed in logs.
- HMAC signing implemented over the exact body sent.
- Timestamp generation implemented.
- Idempotency key strategy implemented for every
POST. - Member/cardholder identifier mapping chosen.
- Member bank-account collection or test-account mapping confirmed.
- Transaction event mapping chosen.
- Redemption request identifier mapping chosen.
- Redemption UX and status polling confirmed.
- Common error handling implemented.
- Sandbox test app completed.
Reference test app
The test app should:
- use the assigned club sandbox key
- call signed public Partner API endpoints
- prove member onboarding, settled transaction, balance, histories, redemption request, and redemption status
- display useful IDs and response summaries without exposing secrets
