QuickSwipeGateway Refund Method Bluefin Web Client API Documentation
Refunds a previous sale. If the transaction has not yet been settled, then this results in a void. Otherwise, it results in a credit back to the card or bank account. You may also specify an amount less than the original sale amount. Requires TokenID property to be set to the original sale transaction id.

Namespace: Bluefin.Web.Client
Assembly: Bluefin-3.8.sp8-net4.5 (in Bluefin-3.8.sp8-net4.5.dll) Version: 3.8.0.8 (3.8.0.8)
Syntax

Public Function Refund ( _
	request As RefundTransactionRequest _
) As TransactionResponse

Return Value

Instance of CardTransactionResponse class.
Remarks

By posting a refund a merchant can directly reverse a sale charge that was applied to a card. The refund action is predicated on there being a previous transaction that was sent through QSAPI. The refund function is an intelligent function that can verify if the previous transaction (identified by TokenID) has been fully settled with the issuing bank. Based on whether it’s been fully settled or not, it will perform either a credit action or void the sale, converting back to an authorization-only status.
See Also