Benny’s fully hosted EBT checkout experience allows your store to accept EBT payments online with as little as a single-API call or by adding the Benny Checkout Button to your site. The experience is fully compliant per and the *. Moreover, Benny connects seamlessly with your existing Stripe integration to handle split-tender payments, and:

  • 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

*Benny is undergoing USDA FNS certification as of July 2025

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.