'Refunds a previously completed transaction.'

@complex_amounts('RefundAmount')
@requires(['TransactionId', 'RefundAmount.Value', 'CallerReference', 'RefundAmount.CurrencyCode'])
@api_action()
def refund(self, action, response, **kw):

    return self.get_object(action, kw, response)
