<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[汇付支付斗拱 C# 语言 SDK（bspay-csharp-sdk）]]></title><description><![CDATA[<h1><a href="https://github.com/huifurepo/bspay-csharp-sdk" rel="noopener noreferrer" target="_blank" style="background-color:rgb(255, 255, 255);color:rgb(31, 35, 40)">C# SDK 简介</a></h1><pre data-language="plain">为了提高客户接入的便捷性，本系统提供 SDK 方式接入，使用本 SDK 将极大的简化开发者的工作，开发者将无需考虑通信、签名、验签等，只需要关注业务参数的输入。
</pre><p></p><h2><span style="background-color:rgb(255, 255, 255);color:rgb(31, 35, 40)">SDK 项目结构说明</span></h2><ul><li><span style="background-color:rgb(255, 255, 255);color:rgb(31, 35, 40)">BasePaySdk -- SDK核心包, 包含通信, 加解签, 接口参数对象等</span></li><li><span style="background-color:rgb(255, 255, 255);color:rgb(31, 35, 40)">BasePayDemo -- 接口调用/参数赋值演示demo</span></li><li><span style="background-color:rgb(255, 255, 255);color:rgb(31, 35, 40)">lib -- 第三方引用</span></li></ul><h2><span style="background-color:rgb(255, 255, 255);color:rgb(31, 35, 40)">SDK 接入说明</span></h2><p><span style="background-color:rgb(255, 255, 255);color:rgb(31, 35, 40)">以下两种方式任选其一</span></p><ol><li><span style="background-color:rgb(255, 255, 255);color:rgb(31, 35, 40)">直接在项目.csproj文件中引用(version 版本建议使用当前最新版)</span></li></ol><pre data-language="plain">    &lt;ItemGroup&gt;
      &lt;PackageReference Include="DG-CSHARP-SDK" Version="x.x.x" /&gt;
    &lt;/ItemGroup&gt;
</pre><p></p><ol><li><span style="background-color:rgb(255, 255, 255);color:rgb(31, 35, 40)">直接下载源码文件, 将BasePaySdk(SDK核心包)源码放入项目中</span></li></ol><h2><span style="background-color:rgb(255, 255, 255);color:rgb(31, 35, 40)">SDK 使用说明</span></h2><pre data-language="plain">接口命名直接根据接口URL来命名, 方便用户使用, 需要使用某接口时, 可直接使用接口中文名, 或接口URL(驼峰格式)进行搜索, 找到对应的request, demo等
</pre><p></p><ol><li><span style="background-color:rgb(255, 255, 255);color:rgb(31, 35, 40)">配置初始化</span></li></ol><ul><li><span style="background-color:rgb(255, 255, 255);color:rgb(31, 35, 40)">初始化为全局配置(多商户模式下, 可初始化多份, 参考demo中方法)</span></li></ul><pre data-language="plain">    InitMerConfig.init();
</pre><p></p><ol><li><span style="background-color:rgb(255, 255, 255);color:rgb(31, 35, 40)">组装请求参数</span></li></ol><ul><li><span style="background-color:rgb(255, 255, 255);color:rgb(31, 35, 40)">为了接口使用更加方便, 我们将参数粗分为必填/非必填, 必填直接放在类中, 非必填放在extendInfos字段中</span></li></ul><pre data-language="plain">    // 2.组装请求参数
    V2MerchantBasicdataQueryRequest request = new V2MerchantBasicdataQueryRequest();
    // 请求流水号
    request.setReqSeqId(DateTime.Now.ToString("yyy-MM-dd HH.mm.ss.fff"));
    // 请求日期
    request.setReqDate(DateTime.Now.ToString("yyyyMMdd"));
    // 汇付客户Id
    request.setHuifuId("6666000108854952");

    // 设置非必填字段
    Dictionary&lt;string, object&gt; extendInfoMap = getExtendInfos();
    request.setExtendInfo(extendInfoMap);
</pre><p></p><ol><li><span style="background-color:rgb(255, 255, 255);color:rgb(31, 35, 40)">发起API调用</span></li></ol><pre data-language="plain">    // 3. 发起API调用
    Dictionary&lt;string, Object&gt; result = null;
    result = BasePayClient.postRequest(request, null);
</pre><p></p>]]></description><link>https://paas.huifu.com/bbs/topic/29/汇付支付斗拱-c-语言-sdk-bspay-csharp-sdk</link><generator>RSS for Node</generator><lastBuildDate>Sun, 20 Sep 2026 16:00:16 GMT</lastBuildDate><atom:link href="https://paas.huifu.com/bbs/topic/29.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 13 May 2026 08:49:29 GMT</pubDate><ttl>60</ttl></channel></rss>