易宝支付接口开发支付成功后通信问题

vbker 2010-01-12 06:15:34
文档中说支付成功后会有两种通知方法,页面重定向和服务器点对点通讯。页面重定向可以看到,但是服务器点对点通讯怎么做呢。收到了信息信息之后怎么显示出来呢,或者说怎么知道自己的服务器收到了易宝的服务器传过来的信息。比如设置的接收页面是http://www.xxxxx.com/call.php
...全文
275 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
骄傲青蛙 2010-01-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 vbker 的回复:]
如果 我在call 页面里面判断已经接收到易宝服务器发送过来的信息,然后输出"收到",页面是不会输出的是么?
[/Quote]

看你call里的代码而定,
vbker 2010-01-12
  • 打赏
  • 举报
回复
如果 我在call 页面里面判断已经接收到易宝服务器发送过来的信息,然后输出"收到",页面是不会输出的是么?
骄傲青蛙 2010-01-12
  • 打赏
  • 举报
回复
像普通的页面传参数。在call.php里接受几个参数, 经过处理, 放进你的数据库, 或进行其它操作,

但这个页面要设置一下, 只能给易宝支付用, 禁止其它人访问
ERPshanghai 2010-01-12
  • 打赏
  • 举报
回复
你是说同步和异步通知吧?
同步通知即时送达,但有时候有延迟,这个页面完全可以不做,客户一旦关闭浏览器将无法获取反馈信息。所以只要确保异步通知处理即可。
异步通知页面不会显示出来,你要确保页面没有程序错误,并做出相应处理。服务器会向你指定的异步通知接收页面发送支付状态信息,是在后台运行的,没有界面。
比如设置的异步接收页面是http://www.xxxxx.com/call.php,支付宝会向该页面发送支付反馈信息,只要确保页面地址正确、页面程序正确。程序只需要判断支付成功后,修改数据库状态,如果未成功,则不做任何操作。然后做一个查询数据库支付状态的页面即可获知支付是否成功。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧