Skip to content

Explore Inttegro

Refunds

Refund all or part of a paid order.

Handle customer returns and payment adjustments from the Inttegro dashboard or API. Choose what to refund, follow the outcome and keep each return connected to the original sale.

Inttegrated sample refund queue showing original order amounts, refund amounts, reasons and separate pending, processing, succeeded and canceled states.

Full & partial refunds

Choose the items and the amount to return.

A customer returning one item should not need their whole order refunded. Select eligible lines from the paid order and set the amount for each. Return the remaining amount for the entire purchase, or make a smaller adjustment for a particular item or service.

Work from what was paid.
Review the paid and remaining refundable amounts before submitting. Earlier refunds reduce the amount available for another return.
Keep the reason with the decision.
Record an overall reason, with line-level details when items need different explanations. Support can see what was returned and why.

Refunds depend on order eligibility, the original payment and available funds. See the requirements below.

Inttegrated sample refund preparation: select an order line, enter the exact amount to return and choose a reason before submitting. No money has moved in this demonstration.
Inttegrated sample refund: GHS 180 returned for one Loop cup from a completed GHS 720 order, leaving GHS 540 after refunds. The refund has its own recorded lifecycle.

Customer service & follow-up

Answer refund questions with the record in front of you.

See the requested amount, selected items and original order together. The lifecycle shows when the refund was created, when processing started and what outcome was recorded, so your team can distinguish a submitted request from money returned.

The original sale stays intact. A refund has its own record and status, giving support and finance the context to explain an adjustment without rewriting the purchase history.

Explore order management

Correct a pending request.

If the refund was created in error, cancel it while it is still pending and processing has not started.

Investigate an unsuccessful return.

Read the reported failure before taking action. A refund still processing is not a reason to submit another one.

Balances & reconciliation

Connect the return to the money behind it.

For online payments, Inttegro returns funds through the original payment method. Your team can inspect the recorded destination and settlement outcome instead of collecting a new account number from the customer.

Accepted online refunds reserve the funds they need while processing is unresolved. Those funds are not available for new payouts. After a successful return, use the related balance transactions to reconcile the refund with the original payment.

Explore balances & payouts
Inttegrated sample settlement panel showing the refunded amount and the original mobile-money destination, with the recorded return outcome.

Refund operations & integrations

Give your team and your software the same refund record.

A customer service team can handle a return in Inttegro while developers connect the same refund workflow to a support tool or application. Both can inspect the amount, reason and current outcome against the original order.

Resolve customer requests in the dashboard

Open the paid order, choose eligible lines and enter the refund amounts. Record a reason before submitting, then use the refund record to answer follow-up questions. Cancel a pending refund if it was created in error and processing has not started.

Build refunds into your own workflow

Create line-item refunds from your backend and store the returned refund ID. Use stable idempotency keys to safely repeat a request after a network interruption, then look up the recorded state until it reaches a final outcome. Your team can inspect the same refund in Inttegro.

Explore the documentation

Refunds

Before you get started

Can I refund part of an order?

Yes. Choose specific eligible lines or return less than their remaining refundable amounts. To refund the entire remaining purchase, include every eligible line for its remaining amount. Previous and unresolved refunds reduce what is available to refund again.

Which orders are eligible?

The order must be paid, with a customer and usable payment evidence. Requested amounts must fit the remaining refundable amount on supported lines. Online refunds also need sufficient available balance and a supported original payment method. Orders containing discounts, taxes, subscriptions or donations are not currently supported by the refund endpoint.

Where does the money go?

For an online payment, Inttegro resolves the refund destination from the original paid order. You do not enter a different bank account or wallet when creating the refund. Supported offline-paid orders use an offline settlement record; your team returns the money outside Inttegro and records the settlement separately.

When should I tell the customer their refund is complete?

Check the recorded outcome first. Pending means the request was accepted; processing means execution has started. Neither confirms that money has returned. Follow the refund until it succeeds or reports another final outcome. Timing depends on the payment provider and method; this page does not promise a fixed arrival time.

Can I cancel or retry a refund?

Cancellation is available only while the refund is pending and processing has not started. A processing refund cannot be canceled or safely replaced with another request. For a failed refund, inspect the reported reason and resolve any retryable condition before creating a new refund.

Does a refund change the original order?

The original sale remains intact. The refund records the returned amount and selected lines separately. For online refunds, funds are reserved while the refund is unresolved, and successful money movement is represented in balance transactions for reconciliation.