Refunds

A refund is the process of returning money to a customer for a previously completed transaction, typically when the customer is dissatisfied with a product or service, or when the transaction is invalid or erroneous. Refunds can be initiated by the customer or the merchant, depending on the situation.

Key Aspects of a Refund:

Purpose: Refunds are often requested when a customer returns a product, cancels a service, or when there is an error or issue with the original payment. They can also occur due to fraud detection, disputes, or chargebacks.

Types of Refunds:

Full Refund: The entire amount of the original payment is returned to the customer.

Partial Refund: Only a portion of the original payment amount is refunded to the customer. This is commonly used when a customer returns part of an order or service.

Refund Process:

Initiation: In order to initiate a refund, there are 2 options:

Authorization: ConnectPay checks whether the refund is valid and if the original payment qualifies for a refund (e.g., the transaction is in an approved or settled state). Additional authorization of a refund via API is not required, if card schemes require authorization, this process is triggered automatically. If refund is initiated via online banking, additional SCA step is applied for a user who is initiating an operation.

Processing: The refund is processed, and the funds are transferred back to the customer’s account through the same payment method (credit/debit card, bank account, Apple Pay wallet, Google Pay wallet).

Refund Conditions: The original transaction must be in a valid state (Approved, Settled).

Refund Fees: Refund fee is applied based on pricing agreed with a merchant.

Integration

For partial refund, amount can be specified (not greater than original payment amount).

For testing failed refunds a special amount can be used “66.06” in stage environment that results in refund time out.

{
	"payment": {
		"paymentId": "5e864dad-4f10-4b91-bf3f-b8d0c9819d3a",
		"actionId": "8c36b04b-fd6e-4442-b837-a3dcafcfc5ff"
	},
	"_links": {
		"self": {
			"href": "https://api2.connectpay.com/merchant/payments/5e864dad-4f10-4b91-bf3f-b8d0c9819d3a"
		}
	}
}

For cases where refund transaction is time outed by acquirer or card schemes immediatly reject such request, original transaction stays in original state (Approved, Settled), only actionId will have Failed state.

Basic authorization and brand information

Payment details

Single payments

Recurring payments

Scroll to Top