package lakala import ( "git.rosy.net.cn/baseapi/utils" "git.rosy.net.cn/jx-callback/globals" "testing" ) func TestCreateSeparate(t *testing.T) { parameter := &CreateSeparateReq{ Version: "1.0", OrderNo: "KFPT20230223181025407788734", OrgCode: "1", MerInnerNo: "4002021033012340711", MerCupNo: "822*******", ContactMobile: "111111", SplitLowestRatio: 0, SplitEntrustFileName: "授权委托书.pdf", SplitEntrustFilePath: "G1/M00/00/16/CrFdEl0wGu6AHwGQAAAz1tt6luo194.jpg", RetUrl: "http://run.mocky.io/v3/b02c9448-20a2-4ff6-a678-38ecab30161d", SplitRuleSource: "", SplitRange: "", SepFundSource: "", EleContractNo: "", SplitLaunchMode: "", SettleType: "", Attachments: nil, } api.CreateSeparate(parameter) } func TestGetSeparate(t *testing.T) { paramter := &SeparateQueryReq{ Version: Version2, OrderNo: "KFPT20230223181747812863750", OrgCode: "983931", MerCupNo: "822651059990E2S", } api.SeparateQuery(paramter) } func TestQuerySeparateRecipient(t *testing.T) { api.QuerySeparateRecipient("SR20240010115366", "SR2024000115366") } func TestSubMerchantInfoQuery(t *testing.T) { param := &SubMerchantInfoQueryReq{ Version: "1.0", OrderNo: "SR2024001011536611", OrgCode: OrgCode, MerInnerNo: "", MerCupNo: "822651059990E2S", RegisterChannel: "", RegisterType: "", RegisterStatus: "", SubMchId: "", } data, err := api.SubMerchantInfoQuery(param) globals.SugarLogger.Debugf("data := %s", utils.Format4Output(data, false)) globals.SugarLogger.Debugf("data := %v", err) } func TestSaveAuthentication(t *testing.T) { param := &AuthenticationInfo{ Version: "1.0", OrderNo: "2025072918172341473085", OrgCode: "983931", MerInnerNo: "4002025072332184643", ContactType: "LEGAL", Name: "石锋", ContactIdDocType: "IDENTIFICATION_TYPE_IDCARD", IdCardNumber: "610126198012230014", ContactPeriodBegin: "2013-01-25", ContactPeriodEnd: "2033-01-25", Mobile: "18048531223", } api.SaveAuthentication(param, "WXPAY") } func TestAccountStatusQuery(t *testing.T) { api.AccountStatusQuery("ALIPAY", "2088770536505954", "822651059990E2S") }