The refund functionality allows you to process refunds for customer transactions directly from their profile. This comprehensive tool provides options for both full and partial refunds, as well as voiding transactions that haven't settled yet.
Step 1: Access Customer Search
Click Go to E-commerce.
Go to For Customers > Search.
Step 2: Find the Customer
Search for the specific customer using Customer ID, Transaction ID, Order ID, or customer name.
Click the customer's name in the search results to access their profile.
The customer profile will open showing various tabs including Customer Info, Delivery Info, Billing Address, Payment Info, Custom Values, Notes, and Logs.
Step 3: Access Order History
Look for the Orders section within the customer profile.
The order history will display a list of all orders associated with the customer.
Each order will show details including Order ID, Type, Products, Total, Processor, and Date.
Locate the specific order that needs to be refunded.
Step 4: Expand Order Details
Under the Orders section, click the Order ID for the order that needs to be refunded.
This will open the Order Details modal showing comprehensive order information.
The modal displays three tabs: Transactions, Products, and Fulfillments.
Select the Transactions tab to view all transactions associated with the order.
Step 5: Initiate the Refund Process
In the Transactions tab, locate the specific transaction that needs to be refunded.
Look for the Refund button in the Actions column for that transaction.
Click the Refund button to open the refund configuration modal.
Step 6: Configure Refund Settings
The modal shows a Refund Type dropdown set to Void by default.
Select the appropriate Refund Type:
Void: For transactions that haven't settled yet. No amount configuration is needed — simply select Void and submit.
Refund: For transactions that have already settled. Selecting this type reveals the amount configuration controls.
External Refund: Updates the order status in the CRM only. No refund is sent to the payment processor — use this when the refund was processed outside of Admoji.
When Refund type is selected, configure the refund amount using any of the following:
Percentage buttons (10%, 20%, 30%, 40%, 50%).
Slider control for precise amounts.
Direct amount input field.
Step 7: Complete the Refund Process
Review all refund settings to ensure accuracy.
Verify the refund amount is correct and within the allowed limits.
Click the Submit button to process the refund.
The system will process the refund and display a confirmation message.
Reprocessing a Declined Transaction
If a transaction was declined, you can re-attempt the charge directly from the same Transactions tab, without recreating the order.
Open the customer's profile and click the Order ID to open the Order Details modal.
Select the Transactions tab.
Find the declined transaction. In its Actions column, click Reprocess.
The system re-attempts the charge and shows the result. On success, it confirms the new order number; if it fails again, it reports the decline or error reason.