起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2065|回复: 9

[结贴] 关于支付宝

[复制链接]

75

主题

356

帖子

502

积分

高级会员

Rank: 4

积分
502
QQ
发表于 2017-1-6 19:21:41 | 显示全部楼层 |阅读模式
本帖最后由 waterrain 于 2017-1-9 09:49 编辑

参考中级文档以及外卖的案例,做了支付宝的功能,具体如图所示,但是在app中却无法使用,请问是什么问题呢?这个seller参数是随便的一个支付宝账号吗?还有我填私钥的话,填哪一个,这边是java另外做的后台,notifyurl是怎么来的?我把外卖案例支付宝的参数改成我自己的(pkcs8),其他的都没有修改,提示网络出错,什么情况,是因为notifyurl没有修改吗?刚去支付宝修改公钥,提示格式错误,是什么情况

QQ截图20170106191619.png
QQ截图20170109085212.png
发表于 2017-1-9 09:46:09 | 显示全部楼层
本帖最后由 liangyongfei 于 2017-1-9 09:47 编辑

http://docs.wex5.com/pay-alipay-step-by-step/
请按文档步骤来!关于参数的获取都有详细说明!另外看下另一个链接,是否是这个问题?

http://docs.wex5.com/wex5-app-question-list-2049/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

75

主题

356

帖子

502

积分

高级会员

Rank: 4

积分
502
QQ
 楼主| 发表于 2017-1-9 09:51:02 | 显示全部楼层
本帖最后由 waterrain 于 2017-1-9 11:27 编辑
liangyongfei 发表于 2017-1-9 09:46
http://docs.wex5.com/pay-alipay-step-by-step/
请按文档步骤来!关于参数的获取都有详细说明!另外看下另 ...

外卖案例我把自己的参数按照上面的案例中的参数重新打包就可以用了,但是测试的时使用自己的参数就出网络错误是什么原因呢?是因为notifyur没有修改的原因吗?有关支付的文档及帖子,已经看过很多,但是还有点不明白,看到你说可以使用外卖案例测试,我换成自己的参数后,运行网络出错,插件用的私钥是pkcs8的,关于自己的项目我的是java写的后台,这里插件的私钥格式是否受后台的影响,还有notifuyurl是外卖中的还是自己的,我自己的项目中是java提供的?我又把外卖的参数改成自己的提示系统繁忙,什么情况呢?自己单独拉出来,却又可以了,参考的是以前的帖子,但是为什么没有返回信息呢?有关通知路径是怎么设置的呢,在这里钱已经支付成功了,在支付宝里可以看到,但是为什么没有成功的回调呢,先是使用外卖提供的通知路径,无效后又使用的自己的
Screenshot_2017-01-09-11-01-12.jpeg
QQ截图20170109112232.png
回复 支持 反对

使用道具 举报

发表于 2017-1-9 14:22:33 | 显示全部楼层
waterrain 发表于 2017-1-9 09:51
外卖案例我把自己的参数按照上面的案例中的参数重新打包就可以用了,但是测试的时使用自己的参数就出网络 ...

tradeNo  是动态的吗??不能是唯一不变的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

75

主题

356

帖子

502

积分

高级会员

Rank: 4

积分
502
QQ
 楼主| 发表于 2017-1-9 15:45:29 | 显示全部楼层
liangyongfei 发表于 2017-1-9 14:22
tradeNo  是动态的吗??不能是唯一不变的!

用的是wex5的justep.UUid,做出来的,现在是可以支付的但是没有成功后的返回信息
回复 支持 反对

使用道具 举报

发表于 2017-1-9 15:54:24 | 显示全部楼层
waterrain 发表于 2017-1-9 15:45
用的是wex5的justep.UUid,做出来的,现在是可以支付的但是没有成功后的返回信息
...

支付成功后
支付宝官方会向你指定的参数:notifyUrl  推送一个请求!
需要在服务器端的这个请求里获取支付宝支付成功的返回信息!!

具体返回的数据格式处理方法可以上网查下!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

75

主题

356

帖子

502

积分

高级会员

Rank: 4

积分
502
QQ
 楼主| 发表于 2017-1-9 15:55:13 | 显示全部楼层
liangyongfei 发表于 2017-1-9 15:54
支付成功后
支付宝官方会向你指定的参数:notifyUrl  推送一个请求!
需要在服务器端的这个请求里获取支 ...

好的,我在试试,结贴吧
回复 支持 反对

使用道具 举报

75

主题

356

帖子

502

积分

高级会员

Rank: 4

积分
502
QQ
 楼主| 发表于 2017-1-9 16:30:32 | 显示全部楼层
liangyongfei 发表于 2017-1-9 15:54
支付成功后
支付宝官方会向你指定的参数:notifyUrl  推送一个请求!
需要在服务器端的这个请求里获取支 ...

请允许我追加一问题,在前端我是不是按照案例调支付方法就可以了,是不是还需要另外写一个接口来处理支付宝返回的信息,关于notifyurl,java说他通过这个是想服务端发送信息的,给不了我,我现在搞不清楚怎么回事
回复 支持 反对

使用道具 举报

发表于 2017-1-9 16:38:23 | 显示全部楼层
waterrain 发表于 2017-1-9 16:30
请允许我追加一问题,在前端我是不是按照案例调支付方法就可以了,是不是还需要另外写一个接口来处理支付 ...

比如外卖案例,微信内支付设置的notifyurl就是
var notifyUrl = location.origin + "/baas/weixin/weixin/notify";

支付成功后最终调用的java代码是
/Baas/weixin/WxPayNotify.java


notifyUrl  是支付成功后,支付宝的服务器给这个url 推送的信息!所以这个url必须公网可以访问到!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

75

主题

356

帖子

502

积分

高级会员

Rank: 4

积分
502
QQ
 楼主| 发表于 2017-1-9 16:50:40 | 显示全部楼层
本帖最后由 waterrain 于 2017-1-9 17:02 编辑
liangyongfei 发表于 2017-1-9 16:38
比如外卖案例,微信内支付设置的notifyurl就是
var notifyUrl = location.origin + "/baas/weixin/weixin/ ...

我刚才又用外卖的案例进行了测试,发现支付成功后,页同样没有提示啊,不过在输入密码的地方,有付款成功的提示,我在pay的成功的方法里alert返回的信息,竟然没有触发,不过有成功的提示就ok了先这样用着
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-27 08:03 , Processed in 0.062967 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表