Prepaid Credits
Prepaid Credits
8 min
amberflo supports modern usage based billing models such as bulk buy and wallet based billing , helping deliver predictability for both customers and internal accounting teams customers can pre purchase credits by paying upfront for a specific amount of usage each purchase adds a prepaid credit card to the customer's wallet , reflecting the available balance as usage occurs, charges are drawn down from the wallet in real time invoices will still display the usage details and line item costs however, no payment will be due on the invoice until the wallet balance is fully depleted this approach allows for flexible, transparent billing while supporting prepayment and commitment based pricing strategies the screenshot below shows how prepaid credits are applied to the subtotal on an invoice adding prepaid credits to add prepaid credits to a customer’s account navigate to the customers tab select the customer by clicking on their name go to the credits tab within the customer profile click add prepaid credits you’ll be presented with a form to define the amount of prepaid credits any conditions or expiration rules (if applicable) once saved, the prepaid credit amount will be added to the customer’s wallet , and usage will begin drawing down from this balance in real time a screenshot of the screen to define the prepaid credit amount with any conditions is shown below when adding prepaid credits, you'll need to provide the following details transaction name – a descriptive name for easy reference number of credits – the total amount of prepaid credits to add charge amount (optional) – if left blank, a 1 1 credit to charge conversion will be applied by default you can also choose the transaction type one time – a single, non recurring credit addition recurring – credits will be added on a regular schedule, based on the configured time frame by selecting the checkbox "apply a condition to prepaid credits" , you can restrict the usage of these credits to a specific meter a particular dimension combination this is useful for limiting prepaid credits to certain features, products, or customer behaviors charging the customer you must also select how the customer will be billed for this transaction now – if your stripe account is connected and the customer's payment information is available, the charge will be processed immediately reconcile later – if stripe is not configured or you prefer to charge manually at a later time if reconcile later is selected, the transaction will be saved as pending post save behavior once saved, return to the customer profile view you’ll see the pending prepaid credit transaction marked with a "requires action" tag, indicating that follow up is needed to complete the charge see the screenshot below once payment is received in your third party payment system, go back to the pending prepaid credit transaction and select activate you will be prompted to provide the transaction id as confirmation of the payment this step is important, as amberflo uses the provided information to reconcile the prepaid credit purchase you can also activate the transaction programmatically using the apis see activate an external prepaid credit card for details after the activation is saved, the prepaid credits become available and will be automatically drawn down as usage is recorded credits expiration amberflo automatically manages the balance of prepaid credits, deducting from it in real time based on billable usage each prepaid credit card includes an expiration date once that date is reached, any remaining credits on the card are no longer valid and will be removed from the available balance to configure or extend the expiration date for a specific prepaid credit card, go to the credits tab within the customer’s profile from there, open the details of the card in question and adjust the expiration settings as needed 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