class Payline::Configuration
Start by setting the basic configurations You should get a valid api_token
by signing up on Payline.ir There are other options to configure if you need, see below for more information.
@example
Payline.configure do |config| config.api_token = 'adxcv-zzadq-polkjsad-opp13opoz-1sdf455aadzmck1244567' end
Attributes
api_token[RW]
base_gateway[RW]
charge_uri[RW]
confirmation_uri[RW]
connection[R]
main_uri[RW]
Public Class Methods
new()
click to toggle source
# File lib/payline/configuration.rb, line 16 def initialize @main_uri = 'http://payline.ir' @charge_uri = '/payment/gateway-send' @confirmation_uri = '/payment/gateway-result-second' @base_gateway = 'http://payline.ir/payment/gateway-' @connection = initialize_faraday end
Private Instance Methods
initialize_faraday()
click to toggle source
# File lib/payline/configuration.rb, line 25 def initialize_faraday connection = Faraday.new(:url => @main_uri) do |config| config.request :url_encoded # form-encode POST params config.adapter Faraday.default_adapter # make requests with Net::HTTP config.headers['User-Agent'] = 'Payline.rb v0.1.1' end connection end