|
- package boc
-
- import (
- zhios_pay_utils "code.fnuoos.com/go_rely_warehouse/zyos_go_pay.git/utils"
- "fmt"
- )
-
- func Send(prd bool, appId, privateKeyStr string, param map[string]string) (string, error) {
- data := zhios_pay_utils.JoinStringsInASCII(param, "", "", false, false)
- sign, err := zhios_pay_utils.GetSign(privateKeyStr, data)
- if err != nil {
- return "", err
- }
- url := "https://cuaas.bocmacau.com/w/rsa/mercapi_ol"
- if prd {
- url = "https://aas.bocmacau.com/w/rsa/mercapi_ol"
- }
- headers := map[string]string{
- "Content-Type": "application/json",
- }
- param["merchantSign"] = sign
- fmt.Println(zhios_pay_utils.SerializeStr(param))
- fmt.Println(url)
- res, err := zhios_pay_utils.CurlPost(url, param, headers)
- if err != nil {
- return "", err
- }
- fmt.Println(string(res))
- return string(res), nil
- }
|