Manuka Pay
Merchant help Refunds

Refunds

How to issue refunds directly, handle customer refund requests and enquiries, and what can and can't be refunded.

Issuing a refund directly

You can initiate a refund on any completed payment from its transaction detail page.

1

Go to Transactions

Find the payment you want to refund. Use search or filters if needed.

2

Open the transaction

Click the row to open the payment detail page.

3

Click "Issue refund"

The refund form shows the customer's total payment, the non-refundable fee component, and the maximum refundable amount.

4

Enter the refund amount

Enter the amount in dollars (e.g. 15.00). Must be at least $0.01 and cannot exceed the refundable balance.

5

Add a reason

Enter a reason for the refund — this is stored on your record. Required.

6

Tick the acknowledgement checkbox

Confirm you understand the refund is being processed.

7

Submit

Manuka Pay processes the refund through Stripe immediately. The refund appears in your transaction history and the customer receives the funds within 5–10 business days.

Eligible statuses: You can only refund payments with a status of Succeeded, Paid, Completed, or Refunded (partially). Failed, Abandoned, and Cancelled payments cannot be refunded as no money was collected.

What is and isn't refundable

✓ Refundable

  • The base payment amount (what the customer paid for)
  • Partial amounts (down to $0.01)

✗ Non-refundable

  • Manuka Pay service fee
  • Card processing fees (Stripe's current policy)
  • Amounts already refunded

Fees included mode: If your pricing mode is "Fees included", the fee component is embedded in the customer's listed price. The refundable amount is the base amount minus that embedded fee. The fee portion cannot be refunded.

Handling customer refund requests

When a customer submits a refund request through your payment page, it appears in your dashboard under Refund Requests.

Pending tab

Requests awaiting your action. Open a request to see the customer's reason and the requested amount.

History tab

All processed requests — approved, declined, or in progress.

From a request detail page you can:

Approve

Marks the request as approved. Manuka Pay then processes the refund to the customer via Stripe.

Decline

Marks the request as declined. No refund is processed. The customer is not automatically notified — contact them directly if appropriate.

Handling refund enquiries

A refund enquiry is different from a refund request — it's when a customer asks a question about their payment or a possible refund via your payment page's contact option, before a formal request is raised.

Enquiries appear under Refund Enquiries in the sidebar. From an enquiry detail page you can:

Approve and refund immediately

If you're satisfied the refund is warranted, click Approve. Manuka Pay generates a unique idempotency key and processes the refund through Stripe immediately. You'll see the outcome on the screen. Failed attempts can be retried — each attempt is tracked separately to prevent duplicates.

Decline

Marks the enquiry as rejected. No refund is processed.

Once you have approved or declined an enquiry (or request), you cannot change the decision. Contact support if you need to reverse an incorrect action.

Frequently asked questions

Yes. When filling in the refund form, enter any amount between $0.01 and the refundable balance. The remaining balance stays on the original transaction and can be refunded later if needed.

Stripe processes the refund immediately upon submission. The customer should see it on their card statement within 5–10 business days, depending on their bank and card network. This timeline is outside Manuka Pay's control.

No. Manuka Pay's service fee is non-refundable on completed transactions. Stripe's current policy also does not return processing fees on refunds. Only the base payment amount is refundable.

If the Stripe refund call fails, the dashboard will show an error reason. Common causes include: the Stripe account connection having changed, or the original charge being in a disputed state. Contact support if a refund fails unexpectedly.

Once a dispute is open, you cannot issue a separate refund for that payment — Stripe will reject it. The dispute process is the mechanism through which money is returned in that case. See the Disputes guide for more.

A refund request is a formal request from a customer asking for money back. A refund enquiry is a more informal question or query — the customer may not yet be certain they want a refund. Both appear in separate sections of the dashboard and both require your response.