php - 支付宝付款后返回值问题

查看:149
本文介绍了php - 支付宝付款后返回值问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

因为要加功能,刚从线上取下最新的代码,支付宝和商家对接的参数都已写好。
现要在本地测试新功能,其中涉及到支付功能。
测了一下,支付功能OK,可以把钱付掉,同步通知页面return_url但是服务器异步通知页面notify_url好像没走,而我修改付款状态的代码就写在这里面,所以钱付了,付款状态改不了。
所以想问一下是因为我在本地运行的原因么

解决方案

notify_url是支付宝服务器给你发送通知的,需要能够通过公网访问到才行,支付宝是通知不了你本地的。本地测试付款后业务逻辑是否如预期的话你可以模拟请求下notify_url指定的接口啊, 把支付宝验证那堆代码去掉,只测后边应用内的逻辑就好。 没问题后把支付宝验证的逻辑加回来在测试环境下跑一遍没问题再上线, 同样测试环境得能在公网下正常访问。

这篇关于php - 支付宝付款后返回值问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆