Module: MyAlipay::Page::Service

Defined in:
lib/my_alipay/page/service.rb

Constant Summary collapse

GATEWAY_URL =
'https://openapi.alipayde.com/gateway.do'

Class Method Summary collapse

Class Method Details

.create_alipay_trade_page_pay_url(params, options = {}) ⇒ Object

电脑网站支付url



7
8
9
10
11
# File 'lib/my_alipay/page/service.rb', line 7

def self.create_alipay_trade_page_pay_url(params, options = {})
  params.merge!({method: 'alipay.trade.page.pay'})[:biz_content].merge!({product_code: "FAST_INSTANT_TRADE_PAY"})
  sign_params = MyAlipay::Sign.generate params
  MyAlipay.gateway_url + '?' + sign_params[:sign_str] + "&sign=#{ERB::Util.url_encode(sign_params[:sign])}"
end