上文介绍了如何用go开发微信H5支付下单的接口,支付成功后,微信会请求notify_url指向的地址,通知支付结果。
回调地址链接是通过【统一下单API】中提交的参数notify_url设置,
如果链接无法访问,商户将无法接收到微信通知。
通知url必须为直接可访问的url,不能携带参数。
示例:notify_url:“https://pay.weixin.qq.com/wxpay/pay.action”
本文主要介绍如何开发微信支付回调的接口
Talk is cheap. Show me the code
微信回调入口方法
package wxpay
import (
"crypto/md5"
"encoding/xml"
"fmt"
"io/ioutil"
"log"
"net/http"
"reflect"
"sort"
"strings"
"github.com/golang/glog"
)
//微信支付回调
const (
AckSuccess = `<xml><return_code><![CDATA[SUCCESS]]></return_code></xml>`
AckFail = `<xml><return_code><![CDATA[FAIL]]></return_code></xml>`
)
//微信 商户Key
var WXPApiKey strin