How do I refund a payment?

How do I refund a payment?

The Payfast Merchant Refund feature allows you to refund your customers payment directly via your Payfast Dashboard.

New Payfast Dashboard

To refund your customer's credit card payment, do the following:


1. Log in to your Payfast account.


2. Navigate to Transactions > Transactions History




3. Locate the purchase transaction to be refunded.



4. Under Action, select …> Refund Transaction.



5. On the refund transaction screen, select if the refund type is a full or partial amount of the original transaction amount.
6. Enter the amount of the refund (If a partial refund was selected).
7. Enter the reason for the refund. This reason will be communicated to your customer via the refund email confirmation.
8. Optional: Select the checkbox to send yourself a copy of the confirmation email.
9. Select Refund to complete the refund process. A completion status notification will reflect on the screen.



Old Payfast Dashboard

To refund your customer's credit card payment, do the following:
  1. Log in to your Payfast account.
  2. Navigate to Transactions > History
  3. Locate the purchase transaction to be refunded.
  4. Select the refund icon in the far right column.
  5. On the refund transaction screen, select if the refund type is a full or partial refund of the original transaction amount.
  6. Enter the amount of the refund.
  7. Enter the reason for the refund. This reason will be communicated to your customer via the refund email confirmation.
  8. Optional: Select the checkbox to send yourself a copy of the confirmation email.
  9. Click Refund to complete the refund process. A completion status notification will reflect on the screen.

Refunding other payment methods

You can refund Mobicred, MoreTyme and Scan to Pay (formerly Masterpass) payments as you would a credit card payment described above. To action refunds for Instant EFT, SCode, Mukuru,  SnapScan, Zapper and debit cards, simply request your customer’s banking information and enter their details when prompted. The reason for this is that not all payment methods are able to be refunded to the original source that the purchase was received. In such instances, we provide the ability to refund a transaction through to a bank account. This transaction takes 2-3 working days.



Please note the following:

  • Credit and cheque card refunds can take up to 7 and 10 business days, and Instant EFT refunds between 2 and 3 business days, to reflect in your customer’s account due to risk checks that are performed by banks.
  • All refunds where you enter your customer’s bank account number to process the refund are done via EFT, and could also take 2 to 3 business days to reflect.
  • If you receive an error when processing a refund for an international credit card, you should organise a refund using an alternative method like store credit. For more information on this visit this page
  • The refund will come directly out of your Payfast wallet, so refunds can only be processed if you have sufficient funds available. 
  • Each refund will have a processing fee of R2 (excluding VAT).
  • Some refunds might reflect as a debit on the account holder’s bank statement. For more information on this visit this page
  • When performing a refund for any other payment method other than credit card and Instant EFT, the original transaction fee will be retained by Payfast and a fixed fee of R2 (excl VAT) will be charged. A refund is final and non-reversible. 
  • If there is a pending payout on the buyer's account it will block the processing of an additional refund to the same buyer. If assistance is required to cancel a pending payout, please contact support on merchant@payfast.help
  • Please note a refund on a payment method other than credit card and Instant EFT will also be treated as a payout (exception is a full Scan to Pay (formerly Masterpass) refund).

To resolve any refund issues, you can request a refund transaction to be stopped if it is done within the same day for a non-credit card refund transaction by getting in touch with our support team, who will be able to assist. Please have the name of the buyer available as well as the amount and the reason you need the refund stopped.

If you are a buyer and would like to request a refund on a payment you have made, read more here.

    • Related Articles

    • What happens if I get an error when processing a refund?

      If you get an error when processing a refund it means that you won’t be able to action the refund to the buyer’s card.  There are a few reasons why a card refund can fail, common error messages include: Lost/stolen card Card expired/cancelled Pick up ...
    • How can I obtain a proof of refund?

      To obtain a proof of refund do the following: Log in to your PayFast account.  Navigate to Transactions > History.  Locate the purchase transaction that was already refunded, for which you require the proof of refund for. Select the printer icon in ...
    • Can I split a payment?

      Yes, PayFast does support splitting a payment with a third party account with a custom integration. Split Payments is suitable for business models that need to, for example, split out commission, membership, listing or revenue sharing.  When a ...
    • Can I refund the same transaction multiple times?

      Only multiple partial amounts can be refunded on the same transaction, up to the limit of the original amount. For instructions on how to make a refund, please read this article. 
    • How do I know if a refund has already been processed?

      If a refund has been processed successfully, the following icons will display in the right-hand column of the purchase transaction on the History page: Blue Icon - reflects that a partial refund has been performed. Green Icon - reflects that a full ...