# File lib/active_merchant/billing/gateways/beanstream/beanstream_core.rb, line 77
      def refund(money, source, options = {})
        post = {}
        reference, amount, type = split_auth(source)
        add_reference(post, reference)
        add_transaction_type(post, refund_action(type))
        add_amount(post, money)
        commit(post)
      end