module Bestpay::Payment
Constants
- PAYMENT_MAC_KEYS
PAYMENT_MAC_KEYS
= %w{MERCHANTID ORDERSEQ ORDERDATE ORDERAMOUNT CLIENTIP KEY}
Public Class Methods
build_payment_url(default_params, params, host, required_params)
click to toggle source
# File lib/bestpay/payment.rb, line 6 def self.build_payment_url(default_params, params, host, required_params) params = default_params.merge(Utils.stringify_hash(params)) params['MAC'] = Utils.build_mac(params, PAYMENT_MAC_KEYS) params.delete('KEY') Utils.check_required_options(params, required_params) "#{host}?#{Utils.query_string(params)}" end