Method: Wechatpay::Service.pay_params

Defined in:
lib/wechatpay/service.rb

.pay_params(prepay_id) ⇒ Object



28
29
30
31
32
33
34
35
36
37
38
39
# File 'lib/wechatpay/service.rb', line 28

def pay_params(prepay_id)
  options = {
    appId: Wechatpay::Config.app_id,
    timeStamp: Wechatpay::Utils.timestamp,
    nonceStr: Wechatpay::Utils.nonce_str,
    package: "prepay_id=#{prepay_id}",
    signType: "MD5"
  }
  options[:paySign] = Wechatpay::Sign.md5(options)
  options.delete :appId
  options
end