Prepaid Credits
Amberflo allows you to increase predictability for customers and internal accounting teams alike with modern usage-based constructs such as bulk-buy and wallet-based billing models.
Customers can purchase services in bulk by paying for a certain amount of Credits upfront. Each purchase adds a Prepaid Credit Card of that amount to the customer's Wallet. Subsequent usage is drawn down against the Wallet balance in real-time. Invoices will still show usage and the cost of each line item, however, they will not show any payment due until the prepaid balance in the Wallet is exhausted.
The screenshot below shows how Prepaid Credits are applied to the subtotal on an Invoice.
To add prepaid credits to a customer's account, navigate to the correct customer profile by selecting their name from the Customers tab. Click on the Credits tab and hit Add Prepaid Credits. A screenshot of the screen to define the Prepaid Credit amount with any conditions is shown below:
Provide a name for the transaction and define the Number of Credits. You can also configure the Charge Amount optionally, if you don't, a 1:1 prepaid credit to charge amount conversion will be used. Selecting One-Time will make the transaction a one-off while Recurring will take place once per defined time frame.
Selecting the checkbox for 'Apply a Condition to Prepaid Credits' will allow you to restrict the credits to a specific meter or a dimension combination.
You must also select how the customer will be charged for the transaction. The 'Now' option will be available if Stripe is connected with the customer's payment information available to be charged. If Stripe is not configured, select 'Reconcile Later'.
After saving the credits with 'Reconcile Later' selected, return to the customer profile view. There, you will see the pending prepaid transaction with the tag 'Requires Action'. See the screenshot below:
Once payment is received in your third-party payment system, select 'Activate' and provide the Transaction ID to confirm the payment. Amberflo uses this information for reconciling prepaid credit purchases. You can also do this through the APIs: Activate an External Prepaid Credit Card. After saving this information, the credits are activated and able to be drawn down against usage.
Prepaid credits will be automatically managed by Amberflo, with the balance tracked and drawn down according to billable usage. All prepaid credits in Amberflo have an expiration date; after this expiration date, the credits are no longer valid and they will be subtracted from the balance.
To configure the expiration date of a specific prepaid credit card, visit the details through the Credits tab on the customer details screen. This will allow you to extend the expiration date of the prepaid credit card.
You can also configure the default expiration date for all purchased prepaid credit cards in the system. To do this, simply visit the Credits page under the Settings tab and configure the default duration of the prepaid credit cards.