houweichen d500e023e3 添加项目文件。 1 month ago
..
BasePayDemo d500e023e3 添加项目文件。 1 month ago
BasePaySdk d500e023e3 添加项目文件。 1 month ago
libs d500e023e3 添加项目文件。 1 month ago
.gitignore d500e023e3 添加项目文件。 1 month ago
README.md d500e023e3 添加项目文件。 1 month ago
bspay-csharp-sdk.sln d500e023e3 添加项目文件。 1 month ago
readme.txt d500e023e3 添加项目文件。 1 month ago

README.md

C# SDK

Ϊ߿ͻıԣϵͳṩ SDK ʽ룬ʹñ SDK ļ򻯿ߵĹ߽迼ͨšǩǩȣֻҪעҵ롣

SDK Ŀṹ˵

  • BasePaySdk -- SDKİ, ͨ, ӽǩ, ӿڲ
  • BasePayDemo -- ӿڵ/ֵʾdemo
  • lib --

SDK ˵

ַʽѡһ

  1. ֱĿ.csprojļ(version 汾ʹõǰ°)

    <ItemGroup>
      <PackageReference Include="DG-CSHARP-SDK" Version="x.x.x" />
    </ItemGroup>
    
  2. ֱԴļ, BasePaySdk(SDKİ)ԴĿ

SDK ʹ˵

ӿֱӸݽӿURL, ûʹ, Ҫʹijӿʱ, ֱʹýӿ, ӿURL(շʽ), ҵӦrequest, demo
  1. óʼ
  2. ʼΪȫ(̻ģʽ, ɳʼ, οdemoз)

    InitMerConfig.init();
    
  3. װ

  4. Ϊ˽ӿʹøӷ, ǽַΪ/DZ, ֱӷ, DZextendInfosֶ

    // 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");
    
    // ÷DZֶ
    Dictionary<string, object> extendInfoMap = getExtendInfos();
    request.setExtendInfo(extendInfoMap);
    
  5. API

    // 3. API
    Dictionary<string, Object> result = null;
    result = BasePayClient.postRequest(request, null);