【第二十三篇】三步搞定支付宝单笔转账 alipay.fund.trans.uni.transfer

先去看文档,看完之后我们来继续

https://opendocs.alipay.com/apis/api_28/alipay.fund.trans.uni.transfer/

准备工作

第一步,下载好证书,放在目录中

我用的config方式读取的

<add key="aliCertPublicKey" value="E:\\Project\\Cert\\alipayCertPublicKey_RSA2.crt"   />
<add key="aliRootCert" value="E:\\Project\\Cert\\alipayRootCert.crt"  />
<add key="aliAppCertPublicKey" value="E:\\Project\\Cert\\appCertPublicKey_202100.crt"  />
<add key="aliEncyptKey" value="V1LKCQTBLg=="/>

 

第二步,添加SDK

 

第三步

            CertParams cert = new CertParams();
            cert.AlipayPublicCertPath = Configs.AppSettingsValue("aliCertPublicKey");
            cert.AppCertPath = Configs.AppSettingsValue("aliAppCertPublicKey");
            cert.RootCertPath = Configs.AppSettingsValue("aliRootCert");


            IAopClient client = new DefaultAopClient("https://openapi.alipay.com/gateway.do", mShop.AppId, mShop.MerchantPrivateKey, "json", "1.0", "RSA2", "GBK", Configs.AppSettingsValue("aliEncyptKey"), cert);

            AlipayFundTransUniTransferRequest request = new AlipayFundTransUniTransferRequest();
            request.BizContent = "{" +
              "\"out_biz_no\":\"" + with.BillCode + "\"," +
              "\"trans_amount\":" + with.TransAmount + "," +
              "\"biz_scene\":\"DIRECT_TRANSFER\"," +
              "\"product_code\":\"TRANS_ACCOUNT_NO_PWD\"," +
              "\"order_title\":\"主动提现:" + with.TransAmount + "元\"," +
              "\"payee_info\":{" +
                     "\"identity\":\"" + with.AlipayAccount + "\"," +
                     "\"identity_type\":\"ALIPAY_LOGON_ID\"," +
                     "\"name\":\"" + with.AlipayName + "\"" +
              "}}";
            AlipayFundTransUniTransferResponse response = client.CertificateExecute(request);
            if (response.Code == "10000")
            {
                json.msg = "提现成功,预计2小时内到账";
            }
            else
            {
                json.msg = "提现失败,请联系总部";
            }

 

--------------------------------------------------------------------------------------------------------- 

转载请记得说明作者和出处哦-.-
作者:KingDuDu
原文出处:https://www.cnblogs.com/kingdudu/articles/12673474.html

---------------------------------------------------------------------------------------------------------

 

posted @ 2020-04-10 14:49  KingDuDu  阅读(4383)  评论(2编辑  收藏  举报