Navigation

Charging a Customer Manually

Fire a trigger charge from the Edge UI with the Charge Now button

The Charge Now button lets you fire a trigger charge directly from the Edge UI. Use it for one-off charges, testing your billing setup, or when a manual charge is faster than an API call.

Steps

Open the Billing Customer

Navigate to Operations > Edge > Billing Customers and open the customer profile.

Click Charge Now

Click the Charge Now button in the customer profile. This opens the charge dialog.

The button is disabled if the customer has no active enrollments.

Select the Billable Item

Choose the enrolled trigger item you want to charge. The dialog displays the item's trigger mode and capture mode.

Set the Amount (Variable / Event Items)

For `variable` and `event` trigger modes, enter the charge amount. For `fixed` mode, the amount is locked to the item's defined price.

Add a Description (Event Items)

For `event` mode items, add a description that explains what the charge is for. This appears on the invoice and in charge history.

Review the Summary

Review the charge summary: item name, amount, capture mode, and description. Verify everything before confirming.

Confirm — Off-Session Mode

If the item uses `off_session` capture, click Confirm. The charge processes immediately using the customer's saved payment method.

Confirm — Client-Confirm Mode

If the item uses `client_confirm` capture, click Confirm. An invoice with a Pay Now link is sent to the customer. The charge remains `pending_client` until the customer pays.

Result

You have fired a trigger charge from the UI. Check the charge history on the customer profile to verify the outcome.

Tip: Charge Now fires the same edgeFireTrigger() function as the API. The only difference is the audit trail: `manual_ui` vs `api` in the charge metadata.

Continue Reading

Was this article helpful?

NotebookLM Overviews