EBT Balance Link Sandbox
Developer sandbox guide for linking an EBT account.
Accessing the Sandbox Environment
Sandbox requests are not presently authenticated given the data is fake. Set https://api-sandbox.bennyapi.com as your request base URL.
Overview
The EBT Balance Link sandbox environment allows developers to test the link flows and get balances and transactions.
Linking
SDK
Set the SDK's environment to SANDBOX
as mentioned in the development documentation. Call (SDK) Get temporary link to generate the temporary link required to initialize the SDK. This temporary link token will not change but can be used multiple times.
Logging an Existing Account
For most existing EBT account logins, only a username and password are required. Other state logins require an additional challenge question to be answered. The following credentials will allow you to simulate all scenarios:
Username | Password | Challenge Question Answer | Result |
---|---|---|---|
good_user | good_pass | N/A | Successful Link |
challenge_user | good_pass | N/A | Prompted for Challenge Question |
challenge_user | good_pass | Any string | Successful Link |
Any other combination will result in an unsuccessful link.
Create Account
Use the "magic" card number of 1234000012340000
(16 digits) to successfully create and link a new account. Any other account number will result in a link failure.
Linked Account
Get Balance and Transactions
The following long-living tokens have pre-defined responses:
Token | Result |
---|---|
tkn_clr0vxkv3000508l63vebe4cb | Both SNAP and EBT Cash balances and transactions are returned. |
tkn_clr2pujve000008l6bwe79ah5 | Only EBT Cash balances and transactions are returned. |
tkn_clr0vypan000608l6b63d9igq | Only SNAP balances and transactions are returned. |
Webhook Events
The sandbox environment does not presently support webhook events. However, via the Benny API dashboard's Svix Testing Event Integration, you can send test events as defined at webhooks.bennyapi.com.
Updated 4 months ago