yaotian 8 tahun lalu
induk
melakukan
8fd87856cb
2 mengubah file dengan 70 tambahan dan 1 penghapusan
  1. 33 0
      docs/doc.adoc
  2. 37 1
      docs/doc.html

+ 33 - 0
docs/doc.adoc

@@ -122,6 +122,39 @@ if err != nil {
 === 订单
 
 ==== 统一下单
+===== 下单前需要准备的信息
+[source,go]
+----
+type OrderInput struct {
+	OpenID      string //trade_type=JSAPI时(即公众号支付),此参数必传,此参数为微信用户在商户对应appid下的唯一标识
+	Body        string //String(128)
+	OutTradeNum string //String(32) 20150806125346 商户系统内部订单号,要求32个字符内,只能是数字、大小写字母_-|*@ ,且在同一个商户号下唯一。
+	TotalFee    int    //分为单位
+	IP          string
+	NotifyURL   string //异步接收微信支付结果通知的回调地址,通知url必须为外网可访问的url,不能携带参数
+	TradeType   string //JSAPI,NATIVE,APP
+	ProductID   string //trade_type=NATIVE时(即扫码支付),此参数必传
+}
+----
+
+===== 获取前端支付所需要的配置信息
+[source,go]
+----
+//微信商户平台
+mch , err := wc.MchMgr()
+if err != nil {
+  return
+}
+pay := mch.GetPay()
+
+config = OrderInput{
+  OpenID:"openID",
+  Body:"支付"
+}
+
+wxPayConfig, err := pay.GetJsAPIConfig(config)
+
+----
 
 ==== 查询订单
 

+ 37 - 1
docs/doc.html

@@ -649,7 +649,43 @@ if err != nil {
 <h3 id="_订单">订单</h3>
 <div class="sect3">
 <h4 id="_统一下单">统一下单</h4>
+<div class="sect4">
+<h5 id="_下单前需要准备的信息">下单前需要准备的信息</h5>
+<div class="listingblock">
+<div class="content">
+<pre class="highlight"><code class="language-go" data-lang="go">type OrderInput struct {
+	OpenID      string //trade_type=JSAPI时(即公众号支付),此参数必传,此参数为微信用户在商户对应appid下的唯一标识
+	Body        string //String(128)
+	OutTradeNum string //String(32) 20150806125346 商户系统内部订单号,要求32个字符内,只能是数字、大小写字母_-|*@ ,且在同一个商户号下唯一。
+	TotalFee    int    //分为单位
+	IP          string
+	NotifyURL   string //异步接收微信支付结果通知的回调地址,通知url必须为外网可访问的url,不能携带参数
+	TradeType   string //JSAPI,NATIVE,APP
+	ProductID   string //trade_type=NATIVE时(即扫码支付),此参数必传
+}</code></pre>
+</div>
+</div>
+</div>
+<div class="sect4">
+<h5 id="_获取前端支付_所需要的配置信息">获取前端支付所需要的配置信息</h5>
+<div class="listingblock">
+<div class="content">
+<pre class="highlight"><code class="language-go" data-lang="go">//微信商户平台
+mch , err := wc.MchMgr()
+if err != nil {
+  return
+}
+pay := mch.GetPay()
+
+config = OrderInput{
+  OpenID:"openID",
+  Body:"支付"
+}
 
+wxPayConfig, err := pay.GetJsAPIConfig(config)</code></pre>
+</div>
+</div>
+</div>
 </div>
 <div class="sect3">
 <h4 id="_查询订单">查询订单</h4>
@@ -726,7 +762,7 @@ if err != nil {
 </div>
 <div id="footer">
 <div id="footer-text">
-Last updated 2017-12-18 18:17:20 CST
+Last updated 2017-12-18 18:54:18 CST
 </div>
 </div>
 </body>