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

QQ登录

只需一步,快速开始

查看: 1807|回复: 7

[处理中3] 支付宝APP支付成功不异步通知

[复制链接]

8

主题

18

帖子

54

积分

初级会员

Rank: 2

积分
54
QQ
发表于 2018-1-4 14:47:08 | 显示全部楼层 |阅读模式
支付宝APP支付成功不异步通知
发表于 2018-1-4 14:59:06 | 显示全部楼层
http://docs.wex5.com/wex5-server-question-list-2019/

你是指设置了notifyUrl
支付宝官方 没有发通知吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

8

主题

18

帖子

54

积分

初级会员

Rank: 2

积分
54
QQ
 楼主| 发表于 2018-1-4 15:07:59 | 显示全部楼层

对,参照外卖写的APP支付,支付宝官方 没有发通知到notifyUrl

Model.prototype.payOrderByAlipay = function(payDtd, orderID) {
  if (!navigator.alipay) {
   payDtd.reject(-33);
   return;
  }
  var notifyUrl = location.origin;
  var tradeNo = orderID;
  var alipay = navigator.alipay;
  alipay.pay({
   "seller" : "huangyx@justep.com", // 卖家支付宝账号或对应的支付宝唯一用户号
   "subject" : "x5外卖", // 商品名称
   "body" : "x5外卖", // 商品详情
   "price" : "0.01", // 金额,单位为RMB
   "tradeNo" : tradeNo, // 唯一订单号
   "timeout" : "30m", // 超时设置
   "notifyUrl" : notifyUrl
  }, // 服务器通知路径
  function(message) {
   var responseCode = parseInt(message);
   if (responseCode === 9000) {
    payDtd.resolve(3);
   } else if (!isNaN(responseCode)) {
    payDtd.reject((-33) + responseCode);
   } else {
    payDtd.reject(-30);
   }
  }, function(msg) {
   payDtd.reject(-30);
  });
};
回复 支持 反对

使用道具 举报

发表于 2018-1-4 15:35:40 | 显示全部楼层
wwl0503 发表于 2018-1-4 15:07
对,参照外卖写的APP支付,支付宝官方 没有发通知到notifyUrl

Model.prototype.payOrderByAlipay = functi ...

外卖案例的notifyUrl  并不完整!  你可以 参考它的微信内支付的notifyUrl
var notifyUrl = location.origin + "/baas/weixin/weixin/notify";

你需要提供一个完整的url ,后台真的有这个服务才行的!

最简单的,你再浏览器直接访问这个 notifyUrl ,如果能请求到你自己的服务,就说明没问题!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

8

主题

18

帖子

54

积分

初级会员

Rank: 2

积分
54
QQ
 楼主| 发表于 2018-1-4 15:45:53 | 显示全部楼层
我那个路径是完成整的如http://alipay.demo.com/notifyurl是这样的,在外网上是能访问的
回复 支持 反对

使用道具 举报

发表于 2018-1-4 15:54:17 | 显示全部楼层
wwl0503 发表于 2018-1-4 15:45
我那个路径是完成整的如http://alipay.demo.com/notifyurl是这样的,在外网上是能访问的 ...

这个是你自己的服务吗?
我这里访问好像报错了,
只要公网可以访问的url  ,并且是你自己的服务,你设置为了 notifyUrl  ,支付成功后,支付宝就会向这个url推送支付成功的信息的!

除非你的url不正确,或者公网访问不到!你再确认下吧!  自己在外网浏览器中,直接访问,能请求到吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

8

主题

18

帖子

54

积分

初级会员

Rank: 2

积分
54
QQ
 楼主| 发表于 2018-1-4 16:00:13 | 显示全部楼层
是不是你们这个插件不行啊
回复 支持 反对

使用道具 举报

发表于 2018-1-4 16:01:35 | 显示全部楼层
wwl0503 发表于 2018-1-4 16:00
是不是你们这个插件不行啊

不会的,你可以看下插件源码,这个参数和其他参数获取是一样的!最终也是调用支付宝的接口

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-26 21:34 , Processed in 0.065338 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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