def capture(money, authorization, options = {})
        post = { refno: options.fetch(:order_id, '') }
        transaction_id = authorization.split('|').first
        add_currency_amount(post, money, options)
        commit('settle', post, { transaction_id: transaction_id })