Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
yang.notold
@liuyang_1991
会员
第 30847 位会员 / 2017-03-20

北京
13 篇帖子 / 93 条回帖
7 关注者
30 正在关注
92 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 关于 alipay 的问题 at 2017年07月13日

    长度 392,每行多少啊?在哪里有这个规定的资料啊?求告诉,谢谢

  • 我觉的 Ruby China 对新手不太友好 at 2017年07月12日

    😎

  • 关于 alipay 的问题 at 2017年07月12日

    帮看下,谢谢。报的错误是 Neither PUB key nor PRIV key: nested asn1 error 但是我用生成密钥的生成器,匹配密钥是匹配成功的。

  • 关于 alipay 的问题 at 2017年07月12日
    def alipay
      @payment=Payment.new(:user=>current_user, :channel=> :alipay, :amount=> params[:amount],
                           :subject=>params[:subject], :detail=>"[#{params[:subject]}]#{current_user.name}",
                           :out_order_id=>params[:order_id], :out_order_type=>params[:order_type])
      Payment.transaction do
        if @payment.save
         alipay_client = Alipay::Client.new(
              url: 'https://openapi.alipay.com/gateway.do',
              app_id:  '2017000000000000',
              app_private_key: APP_PRIVATE_KEY,
              alipay_public_key: ALIPAY_PUBLIC_KEY,
              format: 'json',
              charset: 'UTF-8',
              sign_type: 'RSA2'
          )
          s=alipay_client.sdk_execute(
               method: 'alipay.trade.app.pay',
               biz_content: {
                   out_trade_no: @payment.trade_number,
                   product_code: 'QUICK_MSECURITY_PAY',
                   total_amount: @payment.amount,
                   subject: @payment.subject
               }.to_json,
               timestamp: Time.now.to_formatted_s(:day_time)
          )
    
          render_json_success({:pay=>s})
        else
          render_logic_error"支付订单创建失败, 请稍后再试或联系客服"
        end
    
    
      end
    

    这么写对吧?您给看下

  • 关于 alipay 的问题 at 2017年07月11日

    method: 'alipay.trade.page.pay', 这个填什么啊?

  • 关于 alipay 的问题 at 2017年07月11日

    Alipay::App::Service 是这个么?

  • 关于 alipay 的问题 at 2017年07月11日

    秘钥是改过的,谢谢。

  • 关于 alipay 的问题 at 2017年07月11日

    那个不是网页的么,也支持 APP?

  • 关于 alipay 的问题 at 2017年07月11日

    那我现在要怎么改,求教

  • 关于 alipay 的问题 at 2017年07月11日

    好的!谢谢!

  • 关于 alipay 的问题 at 2017年07月11日

    息怒

  • 关于 alipay 的问题 at 2017年07月11日

    没用分支

  • 关于 alipay 的问题 at 2017年07月11日
      def alipay
        @payment=Payment.new(:user=>current_user, :channel=> :alipay, :amount=> params[:amount],
                             :subject=>params[:subject], :detail=>"[#{params[:subject]}]#{current_user.name}",
                             :out_order_id=>params[:order_id], :out_order_type=>params[:order_type])
        Payment.transaction do
          if @payment.save
            Alipay.pid = Setting.alipay["partner_id"]
            Alipay.sign_type="RSA"
            Alipay.key = <<-EOF
    -----BEGIN PRIVATE KEY-----
    MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAJfS4Xizv5pJdS/A
    aVQFP1E0UsxVsKYQTsOR+vSlYvr2QU37h2OocmkYEM2NeKCuzeJ6QZ2lXaVR4KM/
    hjK+cQZzlZ/RGEz6wAyiPBQpVQ9tDDo+FSPi+1txWdP4x+bt9iTvyAG/RCHSvkx/
    CfFkgGqneliLIOOks4Ee0IfLNDnbAgMBAAECgYBKGpAazgFTWU9tg0rZm8YP6K4R
    NjIGnCcVpgcLqj3pqJCvc3nd1rYhPbHV4ptiMnAjfvDP9YsDyjcO906VLgcUEonQ
    8e1lf21cxCLLBrC3Z6OeXKIHRTDER1ammIAb6tC8IpO6XFeQATDtz1RWmjlRwRfz
    Hin3zj3QSltnTHR5oQJBAMpRrVpIhACxpl7Q0xIpqSom4sY499SR0ImKR4gnMJrg
    d5jDgULc5J/3jVn3wO0fkr+ZXfEfwJRL8QeBfPT80i0CQQDAG1wrd/sRqIDzClQg
    MvABkTK3ZpfAPRkiTiP919Vigk3DebC6PC4dWlR6jtQfibkPFHPYnHm4CdfstAbm
    gyknAkAR6ILor+yHRzJLyD42qFth8Mk39IjzVujXk9bbFWT3AJLgEcYaTgUqp7Xq
    VcTM+HN75C5tjnr0ZXhzSqHt6YcNAkEAsR9IzwdTpMdRBUULpZhxc3B1a2WbGvL6
    XoffZWd/5dCwdD+Z80wTVJr5cvqHmAB6cO3xldFH5KimviaKijR6VwJAEh+Lfjzc
    vv/yNI0GOAIkp7ovIXVdmJ/+L+6f74bTrvXHIQJ90fHxlpg+dPiO1tymuwbIAV5R
    z1vjmQIYCzYkTA==
    -----END PRIVATE KEY-----
            EOF
    
            Alipay.debug_mode=true
            s=Alipay::Mobile::Service.mobile_securitypay_pay_string(
              :out_trade_no=> @payment.trade_number,
              :notify_url=>ERB::Util.url_encode("https://#{Setting.host}/pay_notify/alipay"),
              :subject=>@payment.subject,
              :total_fee=>@payment.amount,
              :body=>@payment.detail
            )
            render_json_success({:pay=>s})
          else
            render_logic_error"支付订单创建失败, 请稍后再试或联系客服"
          end
    
        end
      end
    
  • 关于 alipay 的问题 at 2017年07月11日

    都核对过了!是只配置这个的吧!

  • 关于 alipay 的问题 at 2017年07月11日

    没有重复支付!现在是一次支付都没成功!

  • ActiveRecord Enum 实战总结 at 2017年06月29日

    我今天用的 enum 总是显示 '0' is vaild ! 一定要自己转成 integer 么?

  • 联表查询写法的疑问 at 2017年06月23日

    counter_cache => true

  • 瞎琢磨一个多月的 Rails,求指导 at 2017年06月09日

    我也是公司让转 ruby 的! 我感觉多找些 ruby 的项目! 照着作一遍效果会更好!

  • 接受 app 端传来的 json 数据问题 at 2017年06月05日

    什么也没改莫名其妙就好了!谢谢大家!

  • 请教 rails 中 model 中 has_many through 关联中, 是否获取和设置中间表的 API at 2017年06月03日

    用回调被!

  • 接受 app 端传来的 json 数据问题 at 2017年06月03日

    试过了!一样都是 nil

  • 关于 rails 用 liquid 模板的问题 at 2017年06月02日
    我是真的没太看懂! 语法我看懂了!关键是怎么用!
    我在控制器里设置的变量! 怎么放到模板里
    模板名称是index.liquid么?
    
  • 另外一个省市区级联 gem at 2017年05月23日

    NameError: uninitialized constant Yajl::Parser 这个怎么弄啊 ?

  • 我想做个类似 app 中的消息中心,比如我下完订单,就会提示我订单的状态! at 2017年05月23日

    谢谢!

  • 我想做个类似 app 中的消息中心,比如我下完订单,就会提示我订单的状态! at 2017年05月23日

    好的!!

  • 我想做个类似 app 中的消息中心,比如我下完订单,就会提示我订单的状态! at 2017年05月23日

    谢谢~

  • 我想做个类似 app 中的消息中心,比如我下完订单,就会提示我订单的状态! at 2017年05月23日

    我用的 4.2.4,没有这个!

  • 我想做个类似 app 中的消息中心,比如我下完订单,就会提示我订单的状态! at 2017年05月23日

    类似这个!

  • 我想做个类似 app 中的消息中心,比如我下完订单,就会提示我订单的状态! at 2017年05月23日

    不是啊 ! 就是类似你下完订单!消息中心提示你订单完成!

  • 新手关于 carrierwave 的问题!! 求大神帮助!!! at 2017年03月30日

    恩恩 !

  • 上一页
  • 1
  • 2
  • 3
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English