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