Need sandbox API keys? See Quickstart for the steps to get your secret or public keys
Sandbox features
Benny offers a sandbox environment to help you test your integration without any money movement. It closely mirrors the full feature set of the production environment, with the key difference being that it uses sandbox payment methods. Use the sandbox environment to:- Create an order session with your cart contents
- Create a new Benny-managed checkout account or log into an existing one
- Test balance allocation, split-tender payment types, completing checkout, and other customer-facing features
- Review Benny-generated order receipts
- Validate webhook events for checkout and return actions
Using EBT payment methods
For Benny-managed checkout accounts in sandbox, Benny assigns an EBT card with a $500 SNAP balance and $500 EBT cash balance. The balance for this payment method won’t decrease, and you can’t delete or replace the method. Use PIN1234
to enable a successful balance check or authorize a payment.
Using Stripe payment methods
The Benny sandbox environment integrates directly with your Stripe sandbox environment. To do so:- Create and save a Stripe Restricted Key for your sandbox environment.
- Generate Stripe test cards. This is unique per your Stripe sandbox. Benny won’t save these payment methods on the Benny-managed checkout account.