class AlipayMini::Api::AlipayBase

Public Instance Methods

base_params() click to toggle source
# File lib/alipay_mini/api/alipay_base.rb, line 13
def base_params
  {
      app_id: AlipayMini.config[:app_id],
      format: AlipayMini.config[:format],
      charset: AlipayMini.config[:charset],
      sign_type: AlipayMini.config[:sign_type],
      version: AlipayMini.config[:version],
      method: method,
      timestamp: timestamp
  }
end
method() click to toggle source
# File lib/alipay_mini/api/alipay_base.rb, line 5
def method
  raise ArgumentError, "please set the correct api method name"
end
sign_params(params) click to toggle source
# File lib/alipay_mini/api/alipay_base.rb, line 25
def sign_params(params)
  params.merge(sign: AlipayMini::Sign.generate(params))
end
timestamp() click to toggle source
# File lib/alipay_mini/api/alipay_base.rb, line 9
def timestamp
  Time.now.strftime("%Y-%m-%d %H:%M:%S")
end