Method: Pxpay::Request#initialize

Defined in:
lib/pxpay/request.rb

#initialize(id, price, options = {}) ⇒ Request

Create a new instance of Pxpay::Request Pxpay::Request.new( id, amount, options = {} ) Current available options are: :currency_input, currency for transaction, default is NZD, can be any of Pxpay::Base.currency_types :merchant_reference, a reference field, default is the id. :email_address, email address of user, optional. :token_billing, boolean value, set to true to enable token billing. :billing_id, optional billing_id field only used if token_billing is set to true. :txn_type, can be set to :auth for Auth transaction, defaults to Purchase :url_success, Success URL, can optionally be set globally via Pxpay::Base.url_success= :url_failure, Failure URL, can optionally be set globally via Pxpay::Base.url_failure= :txn_data1, Optional data :txn_data2, Optional data :txn_data3, Optional data :txn_data4, Optional data :opt, Optional data



28
29
30
31
# File 'lib/pxpay/request.rb', line 28

def initialize( id , price, options = {} )
  warn "Using :reference is deprecated, please use :merchant_reference instead" if options[:reference]
  @post = build_xml( id, price, options )
end