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
)
Function RequestRefund (
refundTransaction As RefundTransaction
) As RefundTransaction
RefundTransaction^ RequestRefund(
RefundTransaction^ refundTransaction
)
abstract RequestRefund :
refundTransaction : 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:
RefundTransactionThe 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