class MandarinPay::PaymentInterface
Public Class Methods
new(&block)
click to toggle source
# File lib/mandarin_pay/payment_interface.rb, line 10 def initialize(&block) instance_eval(&block) if block_given? end
Public Instance Methods
base_url()
click to toggle source
# File lib/mandarin_pay/payment_interface.rb, line 14 def base_url "https://secure.mandarinpay.com/Pay" end
pay_params(extra_params = {})
click to toggle source
# File lib/mandarin_pay/payment_interface.rb, line 18 def pay_params(extra_params = {}) temp_params = {} temp_params["sign"] = generate_signature_for(:payment, extra_params) temp_params.merge!(conformity_params(extra_params)) temp_params end