1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- package unionpay
- import (
- "encoding/json"
- "fmt"
- )
- func EntrustEstablish(mi *MerchantInfo, oi OrderInfo, ci CustomerInfo) (res ReqRespose, err error) {
-
- var body string
- args := newParams(oi, ci)
- args.BizType = "000501"
- args.TxnType = "72"
- args.TxnSubType = "11"
- body, err = args.ToBody(mi, ci)
- if err != nil {
- return
- }
- res, err = post(BaseHost+ReqBackTrans, []byte(body))
- if err != nil {
- return
- }
- _, err = res.Ok()
- bs, _ := json.Marshal(res)
- fmt.Println(string(bs))
- return
- }
|