Initiate refunds

Our REST API allows you to refund any type of transaction, no matter of the payment method that was used.

For a complete list of refund types and refund type/types per payment method, please visit our Refund types section.

Full and/or partial refunds and can be initiated in two ways:

  • one via API, which is described in our Refunds API section: Create a refund;
  • one through GlobalPay Merchant Dashboard, which is described next.

Native Type – refund flow

Full or partials native refunds are made by using Initiate Refund button from Payments tab.

The Initiate Refund button is displayed only for transactions with status Success.

34

A pop-up window with the transaction details will be displayed. The Refund Merchant Transaction ID is automatically generated. You can change this ID by introducing your ID value.

For the transactions where only full refund is accepted the Refund Amount will be the same with the Payment Amount.

35

In the case you want to perform a partial refund you have to fill the Refund Amount with a smaller amount than the Payment Amount. You can perform more than one refund for a transaction with the limitation that the sum of partial refunds to be smaller or equal than the initial paid amount.

36

A particular case is for Klarna payment methods where in order to initiate a refund you will need to provide the below additional parameters:

  • Merchant Article ID
  • Quantity

34

A confirmation message, that the refund request has been successfully sent, will be displayed:

37

You can see and verify the complete list of all of your refunds in the Refunds tab.

39

SEPA Bank Transfer Type –Refund flow

Full or partials SEPA Bank Transfer refunds are made by using Initiate Refund button from Payments tab.

The Initiate Refund button is displayed only for transactions with status Success.

40

A pop-up window with the transaction details will be displayed. The Refund Merchant Transaction ID is automatically generated. You can change this ID by introducing your ID value.

In order that SEPA Bank Transfer refunds to be processed correctly you will have to fill the below details for customer and for customer bank account:

  • Customer Name
  • Customer IBAN
  • Bank Code/BIC

For more information about the refund types that require additional parameters, please see our section Refund types from Refunds API.

If you want to perform a full refund you will have to fill Refund Amount with the same amount as Payment Amount.

In the case you want to perform a partial refund you have to fill the Refund Amount with a smaller amount than the Payment Amount. You can perform more than one refund for a transaction with the limitation that the sum of partial refunds to be smaller or equal than the initial paid amount.

42

A confirmation message, that the refund request has been successfully sent, will be displayed:

43_a

You can see the complete list of all of your refunds in the Refunds tab.

44

SWIFT Bank Transfer Type – refund flow

Full or partials SWIFT Bank Transfer refunds are made by using Initiate Refund button from Payments tab.

The Initiate Refund button is displayed only for transactions with status Success.

45

A pop-up window with the transaction details will be displayed. The Refund Merchant Transaction ID is automatically generated. You can change this ID by introducing your ID value.

In order that SWIFT Bank Transfer refunds to be processed correctly you will have to fill the below details for customer and for customer bank account:

  • Customer Name
  • Customer Account Number
  • Bank Code/BIC

46

A particular case is for Brazil where SWIFT Bank Transfer refunds will require these additional parameters:

  • Customer Name
  • Customer Account Number
  • CPF Account Holder
  • Bank Name
  • Bank Code
  • Bank Agency Code

For more information about the refund types that require additional parameters, please see our section Get information for a refund from Refunds API.

If you want to perform a full refund you will have to fill Refund Amount with the same amount as Payment Amount.

In the case you want to perform a partial refund you have to fill the Refund Amount with a smaller amount than the Payment Amount. You can perform more than one refund for a transaction with the limitation that the sum of partial refunds to be smaller or equal than the initial paid amount.

A confirmation message, that the refund request has been successfully sent, will be displayed:

47

You can see the complete list of all of your refunds in the Refunds tab.

49

Manual Support Work No Info Type – refund flow

Full or partials Manual Support Work No Info are made by using Initiate Refund button from Payments tab.

The Initiate Refund button is displayed only for transactions with status Success.

50

A pop-up window with the transaction details will be displayed. The Refund Merchant Transaction ID is automatically generated. You can change this ID by introducing your ID value.

If you want to perform a full refund you will have to fill Refund Amount with the same amount as Payment Amount.

In the case you want to perform a partial refund you have to fill the Refund Amount with a smaller amount than the Payment Amount. You can perform more than one refund for a transaction with the limitation that the sum of partial refunds to be smaller or equal than the initial paid amount.

51

A confirmation message, that the refund request has been successfully sent, will be displayed:

52

You can see the complete list of all of your refunds in the Refunds tab.

54

SEPA Bank Transfer No Info Type – refund flow

Full or partials SEPA Bank Transfer No Info refunds are made by using Initiate Refund button from Payments tab.

The Initiate Refund button is displayed only for transactions with status Success.

55

A pop-up window with the transaction details will be displayed. The Refund Merchant Transaction ID is automatically generated. You can change this ID by introducing your ID value.

In order to process the SEPA Bank Transfer No Info refunds, we will use the customer/customer bank account details stored in our system (this is the reason why no additional details/info is required).

If you want to perform a full refund you will have to fill Refund Amount with the same amount as Payment Amount.

In the case you want to perform a partial refund you have to fill the Refund Amount with a smaller amount than the Payment Amount. You can perform more than one refund for a transaction with the limitation that the sum of partial refunds to be smaller or equal than the initial paid amount.

56

A confirmation message, that the refund request has been successfully sent, will be displayed:

57

You can see the complete list of all of your refunds in the Refunds tab.

59

SWIFT Bank Transfer No Info Type – refund flow

Full or partials SWIFT Bank Transfer No Info refunds are made by using Initiate Refund button from Payments tab.

The Initiate Refund button is displayed only for transactions with status Success.

60

A pop-up window with the transaction details will be displayed. The Refund Merchant Transaction ID is automatically generated. You can change this ID by introducing your ID value.

In order to process the SWIFT Bank Transfer No Info refunds, we will use the customer/customer bank account details stored in our system (this is the reason why no additional details/info is required).

If you want to perform a full refund you will have to fill Refund Amount with the same amount as Payment Amount.

In the case you want to perform a partial refund you have to fill the Refund Amount with a smaller amount than the Payment Amount. You can perform more than one refund for a transaction with the limitation that the sum of partial refunds to be smaller or equal than the initial paid amount.

61

A confirmation message, that the refund request has been successfully sent, will be displayed:

62

You can see the complete list of all of your refunds in the Refunds tab.

64

Manual Support Work Details Needed – refund flow

Full or partial Manual Support Work Details Needed refunds are made by using Initiate Refund button from Payments tab.

The Initiate Refund button is displayed only for transactions with Success status.

34

A pop-up window with the transaction details will be displayed. The Refund Merchant Transaction ID is automatically generated. You can change this ID by introducing your ID value.

In order to correctly process Manual Support Work Details Needed refunds for Indonesia payment methods, you will have to fill in additional details for customer and customer bank account:

  • Customer Name;
  • Bank Name;
  • Bank Address;
  • SWIFT Code;
  • Account Number.

35

A particular case is for Japan (Konbini payment method) where Manual Support Work Details Needed refunds will require these additional parameters:

  • Customer Name;
  • Customer Account Number;
  • Bank Name;
  • Branch Number;
  • Description.

35

For more information about the refund types that require additional parameters, please see our section Refund types from Refunds API.

If you want to perform a full refund you will have to fill Refund Amount with the same amount as Payment Amount.

In the case you want to perform a partial refund you have to fill the Refund Amount with a smaller amount than the Payment Amount. You can perform more than one refund for a transaction with the limitation that the sum of partial refunds to be smaller or equal than the initial paid amount.

A confirmation message, that the refund request has been successfully sent, will be displayed:

38

You can see the complete list of all of your refunds in the Refunds tab.

39

Local Bank Transfer 2 API – refund flow

Full or partials Local Bank Transfer 2 API refunds are made by using Initiate Refund button from Payments tab.

The Initiate Refund button is displayed only for transactions with status Success.

50

A pop-up window with the transaction details will be displayed. The Refund Merchant Transaction ID is automatically generated. You can change this ID by introducing your ID value.

If you want to perform a full refund you will have to fill Refund Amount with the same amount as Payment Amount.

In the case you want to perform a partial refund you have to fill the Refund Amount with a smaller amount than the Payment Amount. You can perform more than one refund for a transaction with the limitation that the sum of partial refunds to be smaller or equal than the initial paid amount.

51

The refunds for most LATAM payment methods are made by our local provider. In order for the refund to be processed the customer bank details are required and there are 2 possibilities:

  • the Customer bank details are sent in full in the request. In this case, the refund should be processed within 48 hours.

  • the Customer bank details are not sent in request. However, in this case, the local provider will contact the customer in order to obtain the bank details so the refund can be performed.

The refunds for India payment methods, do not require sending the customer’s bank details at all.

A confirmation message, that the refund request has been successfully sent, will be displayed:

52

You can see the complete list of all of your refunds in the Refunds tab.

54