腾讯应用宝联运接入YSDK的坑(Nginx的CA证书配置,回调地址)

2 篇文章 0 订阅

花了一个礼拜的时间才弄清楚这个YSDK的回调怎么弄的

客服商务都不理人,而且也没有官方的文档,证书下载也在一个小小的角落里,这对于没有接过的人来说简直就是神坑,关键是网上也没有相关的资料。

1.流程

YSDK的接入流程是,先创建应用,完善信息,这里上传demo包和资质文件以及一些信息,提交审核,差不多一两天吧,然后审核通过,来到接入YSDK,这里需要填写你的微信和QQ的appkey,QQ就是你的应用宝的,微信需要去微信开放平台重新审核一个名字,因为包名需要特定的。差不多7天时间用来等待微信开放平台的回复,而且没有申请过的还要付300块钱,然后下载YSDK的SDK接入,这个就是复制粘帖的活了,没什么难度,一定要跟着demo走,一模一样最好,文档都是假的,全是错的,各种问题!!

然后,接入米大师,点分区配置进入沙箱测试环境,客户端和后台的AppKey是用沙箱的AppKey

如下图配置,货币分区ID就是代码中的ZoneId,如果一直发布失败的话,就在这个url的返回值里写死{"ret":0,"msg":"OK"},我们是这样解决的


选择一个或者多个回调地址,我们是道具直购模式,下载证书,这里是https的SSL加密双向代理证书,只有腾讯可以访问你们这个网址,一开始我们用的http的ip,一直收不到回调,尝试了无数次才联系到YSDK的技术支持,他们是这样说的


意思就是,你要用http就去买腾讯云服务器,而且买了也不是一定可以用的,如果不是腾讯云,就老老实实用https的443默认端口,然后我们辛辛苦苦下载了证书(这里千万不要去购买或者用网上的或者用云服务器提供的官方证书!!!),一定要用腾讯图中所提供的证书,我们是Nginx服务器,配置也是坑的一比,一定完全按照我下面的来

listen       443;
    ssl on;
    ssl_certificate /alidata/server/nginx-2.1.0/ssl/xxxxx.crt;
    ssl_certificate_key /alidata/server/nginx-2.1.0/ssl/xxxxx.key;

    ssl_verify_client       on;
    ssl_client_certificate  /alidata/server/nginx-2.1.0/ssl/ca.crt;
    ssl_session_timeout  1200m;

    ssl_protocols  SSLv2 SSLv3 TLSv1;
    ssl_ciphers  ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
    ssl_prefer_server_ciphers   on;

    server_name www.xxx.com;

    root   xxxxxxxxxxxxxxxx;

    index  xxxxxxxxxxxxxxxx;

只打开https,千万不要写成  listen       443 ssl;这样是收不到回调的。

我们一直抓包抓得到腾讯广东深圳的包,但是日志打不出来,其实就是验证证书失败。

重启Nginx服务器,如果是Apache服务器或者windows,tomcat之类的,我会上传一份CA证书的说明,是腾讯技术支持给我的嘻嘻嘻。

当然如果之前出现了支付调起失败啊,服务器繁忙之类的奇怪错误(查不到错误码),就是因为你的回调地址错误,我们这边抓包发现,你按下去支付的时候,上海会有个地址过来访问你的回调url,如果你验证错误不返回就会导致各种异常,支付成功了,广州深圳才会发送真正的支付成功的回调消息回来。猜测第一个是验证请求。

之后就是和其他渠道一样的验证回调,发货了。

下面,我们发现无法发布现网,要上线才能发布,Execuse me ?啥?还能这样?


但是其实这里说的是先进行支付审核,在这张图的下面有个巴拉巴拉提交审核,把切在沙箱的,回调成功的包体提交审核,1-2天审核成功就能发布现网了,之后再把包体的         换成ysdk.qq.com(把最前面的;去掉就行了),然后编译提交审核,内测,上线的正常流程操作。


CA证书使用说明下载链接

链接:https://pan.baidu.com/s/1k7U-4UnxVlZWrnhHltdB9A 密码:bp2o



  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值