- Authenticates and saves EBT and bankcard payment methods for customers
- Securely collects and stores EBT card details
- Handles the adjustment of payment allocation across payment types and the corresponding tax calculations
- Generates and sends to customers
Checkout experience
Briefly, the checkout experience is as follows:1
Authentication
The customer authenticates by confirming a code sent their phone number or email. Authentication allows Benny to securely store
payment
methods and allow for EBT-balance checks.

The customer authenticates by confirming a code sent their phone number or email.
2
Order Details
The customer enters their order details, like delivery or pickup information. This is a configurable step for your
store based on your pickup and delivery options.

The customer adds their order details.
3
Payment Methods
The customer adds their EBT card and any other payment methods. If they’re an existing customer, previous payment methods will be
populated.A customer must be able to adjust their payment allocation across payment types. Benny allows for this adjustment and
will re-calculate the taxes accordingly.

The customer adds their payment methods.
4
Confirmation
A customer confirms their EBT card PIN and the order is placed. Benny shows a USDA FNS compliant confirmation to the customer
and emails them a receipt.

The customer adds their payment methods.
Next steps
API Integration Quickstart
Get up and running with the hosted solution in minutes.