Benny’s hosted checkout solution is able to accept bank card payments through your existing Stripe integration. To do so, you must create and create a Stripe Restricted Key for your Stripe production and sandbox environments. This key is securely persisted in the Benny EBT merchant dashboard.

A Stripe Restricted Key limits Benny’s access to accept payments and handle returns only. Don’t share an API with more permissions.

Navigate to your Stripe dashboard’s API key management page and create a new Restricted Key by following the steps below:

1

Creating a Key

Create a new Restricted Key by clicking the “Create restricted key” button.

Create a new Stripe Restricted Key.

2

Select option for 3rd-party website

Select the option for “3rd-party website” and click “Continue”.

Select option for 3rd party website.

3

Provide Benny EBT checkout website details

Provide the website name of Benny EBT Checkout and URL of https://ebtcheckout.bennyapi.com. The default key options are sufficient and recommended. Click “Create restricted key” to create the key.

Select option for 3rd party website.

4

Save key on Benny EBT Merchant dashboard

For both your production and sandbox Stripe environments, save the key on the Benny EBT merchant dashboard

Save Stripe Restricted Keys on the Benny EBT merchant dashboard.