Bento Box includes a powerful automated billing retry feature, designed to be fully customizable based on your business requirements. In some cases, orders may fail to bill—for example, due to insufficient funds on a customer’s payment method.
While Customer Care agents can manually rebill failed orders via the Bento Admin interface to prevent revenue loss, this manual process can become increasingly time-consuming as your customer base scales.
To address this, Bento Box enables an automated retry mechanism. This feature automatically attempts to rebill the order a configurable number of times before it is ultimately cancelled—helping to streamline operations and safeguard your revenue, with minimal manual intervention.
Enabling Automated Billing Retry
To enable the automated billing retry feature, please raise a Zendesk support ticket with the Bento team. In your request, specify the number of retry attempts you would like and the interval between each attempt.
For example:
“We would like to automatically retry billing one hour after the initial failure, and again 23 hours later.”
How It Works
When an order fails to bill, Bento will automatically reference your configured retry settings. The system will attempt to rebill the order at the specified intervals. While these retries are in progress, the order’s billing status will be marked as ‘IN RETRY’.
Automated rebilling will continue until one of the following conditions is met:
The payment is successful, setting the billing status to SUCCEEDED.
The payment provider returns a definitive response indicating the transaction cannot be retried, setting the billing status to FAILED.
All retry attempts, as per your configuration, have been exhausted, setting the billing status to FAILED.
Customer Notification Opportunity
Each time a billing attempt is made, Bento emits a billing-attempt event. This event can be used to trigger customer notifications, such as informing them of a failed payment, prompting them to verify their card details, or ensuring sufficient funds are available.
This proactive communication can help improve billing success rates and enhance customer experience.