Breadcrumbs

Refund directly via GemaPark

We now have the functionality to process a refund directly from GemaPark.

Your payment provider must be Stripe Connect or SagePay/Opayo/Elavon to be able to process refunds via GemaPark.  

Refund Permissions

In order to process a real refund the user must be in on of the following roles - SysAdmin, Admin, Manager or Accounting. .

In addition the user must have the ‘refund’ role assigned to them.

This can all be set up under Admin > Users

Process a refund

When you need to process a refund, select the refund button against the payment you want to refund on the ledger.

image-20260708-082128.png

When you click the refund button from the ledger you’ll go to the Refund screen. You can change the amount you want to refund to any value up to the value of the payment.

image-20250408-131104.png

If the user permissions are satisfied to perform a real refund to the card, you will get an extra ‘Card Refund’ button next to the save and cancel button. If you don't see this you cannot refund direct to the card.

If the ‘Card Refund’ button is missing it is for one of the following reasons:

  • You don’t have the correct roles on your user account.

  • The payment was not taken via the Gateway (Stripe or Opayo) by GemaPark.

Click the Card Refund button and a pop up will appear like this:

image-20250408-131125.png


Check the amount to refund, the end of the card payment numbers, and the expiry date are as you expect then click ‘Yes’ and the refund will be processed directly back to the customer.

The ledger will update with the refunded amount.

You will be directed to the documents screen to send the customer a cancellation document, or similar if required.

Direct refunds can only be made against the original payment card.

If no suitable transaction could be found to make a refund against, you’ll get the following pop up appear:

image-20250408-131138.png

In this scenario you will not be able to process the direct refund through GemaPark.

If you try to refund more than is left refundable on a transaction, you’ll get the message:

The total refunded on this transaction would exceed the original amount.

Or if the original transaction has already been fully refunded, you’ll get the message:

The original transaction has already been fully refunded.

Multiple refunds against a single transaction are possible, as long as they don’t go over the original payment amount.

gp-logo.png

Email us - support@gemapark.co.uk Call us - 01983 282420

netguides.co.uk gemapark.co.uk https://www.facebook.com/netguides/