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, = {} ) warn "Using :reference is deprecated, please use :merchant_reference instead" if [:reference] @post = build_xml( id, price, ) end |