This commit is contained in:
邹宗楠
2025-07-31 13:56:19 +08:00
parent bba31a84a2
commit 67bb7bcfb4
3 changed files with 4 additions and 12 deletions

View File

@@ -557,20 +557,13 @@ func (a *API) QueryAuthentication(param *QueryAuthentication, authType string) (
// AccountStatusQuery 开户状态查询 // AccountStatusQuery 开户状态查询
// https://o.lakala.com/#/home/document/detail?id=528 // https://o.lakala.com/#/home/document/detail?id=528
func (a *API) AccountStatusQuery(tradeMode, subMerchantId, merchantNo string) (map[string]interface{}, error) { func (a *API) AccountStatusQuery(tradeMode, subMerchantId, merchantNo string) (map[string]interface{}, error) {
activityUrl := ""
switch tradeMode {
case "ALIPAY":
activityUrl = AlibabaAccountStatusQuery
case "WECHAT":
activityUrl = WeChatAccountStatusQuery
}
reqParameter := map[string]interface{}{ reqParameter := map[string]interface{}{
"reqData": map[string]interface{}{"tradeMode": tradeMode, "subMerchantId": subMerchantId, "merchantNo": merchantNo}, "reqData": map[string]interface{}{"tradeMode": tradeMode, "subMerchantId": subMerchantId, "merchantNo": merchantNo},
"ver": Version, "ver": Version,
"timestamp": utils.Int64ToStr(time.Now().Unix()), "timestamp": utils.Int64ToStr(time.Now().Unix()),
"reqId": utils.GetUUID(), "reqId": utils.GetUUID(),
} }
result, err := a.AccessAPISign(PayAccountProdUrl, activityUrl, http.MethodPost, "", reqParameter) result, err := a.AccessAPISign(PayAccountProdUrl, WeChatAccountStatusQuery, http.MethodPost, "", reqParameter)
if err != nil { if err != nil {
return nil, err return nil, err
} }

View File

@@ -36,9 +36,8 @@ const (
WeChatUpdateAuthentication = "wechatRealName/modifyCommit" // 微信修改实名认证 WeChatUpdateAuthentication = "wechatRealName/modifyCommit" // 微信修改实名认证
AlibabaUpdateAuthentication = "alipayRealName/modifyCommit" // 阿里修改实名认证 AlibabaUpdateAuthentication = "alipayRealName/modifyCommit" // 阿里修改实名认证
WeChatQueryAuthentication = "wechatRealNameQuery" // 微信实名认证结果查询 WeChatQueryAuthentication = "wechatRealNameQuery" // 微信实名认证结果查询
AlibabaQueryAuthentication = "alipayRealNameQuery" // 阿里修改实名认证 AlibabaQueryAuthentication = "alipayRealNameQuery" // 阿里实名认证结果查询
WeChatAccountStatusQuery = "sme/mrchAuthStateQuery" // 微信开户状态差取暖 WeChatAccountStatusQuery = "sme/mrchAuthStateQuery" // 微信/阿里开户状态差取暖
AlibabaAccountStatusQuery = "sme/alipayRealNameQuery" // 阿里开户状态查询
SubMerchantQuery = "querySubMerInfo" // 报备查询 SubMerchantQuery = "querySubMerInfo" // 报备查询
) )

View File

@@ -79,5 +79,5 @@ func TestSaveAuthentication(t *testing.T) {
} }
func TestAccountStatusQuery(t *testing.T) { func TestAccountStatusQuery(t *testing.T) {
api.AccountStatusQuery("WECHAT", "793879932", "822651059990E2S") api.AccountStatusQuery("ALIPAY", "2088770536505954", "822651059990E2S")
} }