Click or drag to resize

IRefundHandlerPluginRequestRefund Method

Refunds a payment.

Namespace:  Atomia.Billing.Core.Sdk.Plugins
Assembly:  Atomia.Billing.Core.Sdk (in Atomia.Billing.Core.Sdk.dll) Version: 18.10.7096.28998
Syntax
RefundTransaction RequestRefund(
	RefundTransaction refundTransaction
)

Parameters

refundTransaction
Type: Atomia.Billing.Core.Sdk.BusinessObjectsRefundTransaction

[Missing <param name="refundTransaction"/> documentation for "M:Atomia.Billing.Core.Sdk.Plugins.IRefundHandlerPlugin.RequestRefund(Atomia.Billing.Core.Sdk.BusinessObjects.RefundTransaction)"]

Return Value

Type: RefundTransaction
The refund transaction updated with response.
Remarks
The plugin should update and return the refund transaction with data from response: Status, StatusCode, StatusCodeDescription, TransactionId and CustomAttributes. The refund handler plugin is not responsbile for persisting the transaction to the database.
See Also