purchase (ActiveMerchant::Billing::PlugnpayGateway)

    # File lib/active_merchant/billing/gateways/plugnpay.rb, line 108
          def purchase(money, creditcard, options = {})
            post = PlugnpayPostData.new

            add_amount(post, money, options)
            add_creditcard(post, creditcard)
            add_addresses(post, options)
            add_invoice_data(post, options)
            add_customer_data(post, options)

            post[:authtype] = 'authpostauth'
            commit(:authorization, post)
          end