天天看点

微信支付开发(10) 全网发布

关键字:微信公众平台 微信支付 全网发布

作者:方倍工作室

原文:http://www.cnblogs.com/txw1958/p/wxpay-publish.html

在这篇微信公众平台开发教程中,我们将介绍如何开发实现微信支付的全网发布功能。

全网发布是指微信支付后台最后一步中的维权功能、告警接口、发货接口的检测发布。

微信支付开发(10) 全网发布

本文分为以下三个部分:

微信支付目录设置

发货接口的调通

维权接口与告警接口的调通

微信支付URL的设置和调通微信支付休戚相关。这里我们使用的几个URL设置如下:

支付测试URL:http://www.fangbei.org/wxpay/jsapi/index.php

交易通知URL:http://www.fangbei.org/wxpay/notify/index.php

维权通知URL:http://www.fangbei.org/wxpay/rights/index.php

告警通知URL:http://www.fangbei.org/wxpay/alarm/index.php

调通发货接口之前,需要用户已经有一次交易才能发送,所以先完成一次jsapi支付,其代码如下,

当上述交易完成之后,会向交易通知接口回调URL并带上参数,如下

同时POST发送了以下XML数据

取出url中的

及xml中的

运行一次,就调通了发货通知接口。

维权接口与告警接口的调通非常简单,因为官方只需要接收到有响应。所以都直接在相应的index.php中返回success,代码如下:

上述3个接口调通以后,就可以全网发布了。效果如下

微信支付开发(10) 全网发布