Skip to content

Commit

Permalink
v1.1.0 TenPaySignHelper.GetJsApiUiPackage() 方法添加 senparcWeixinSetting…
Browse files Browse the repository at this point in the history
…ForTenpayV3 参数 #2906 感谢 @bl93014
  • Loading branch information
JeffreySu committed Oct 9, 2023
1 parent 4541338 commit 6627c61
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@
修改标识:Senparc - 20211002
修改描述:v0.3.500.4-preview4.3 TenPaySignHelper.CreateSign() 支持 Linux 和 Windows 环境
修改标识:Senparc - 20231010
修改描述:v1.1.0 TenPaySignHelper.GetJsApiUiPackage() 方法添加 senparcWeixinSettingForTenpayV3 参数
----------------------------------------------------------------*/


Expand Down Expand Up @@ -179,12 +182,12 @@ public static async Task<bool> VerifyTenpaySign(string wechatpayTimestamp, strin
/// <param name="appId"></param>
/// <param name="prepayId"></param>
/// <returns></returns>
public static JsApiUiPackage GetJsApiUiPackage(string appId, string prepayId)
public static JsApiUiPackage GetJsApiUiPackage(string appId, string prepayId, ISenparcWeixinSettingForTenpayV3 senparcWeixinSettingForTenpayV3 = null)
{
var timeStamp = TenPayV3Util.GetTimestamp();
var nonceStr = TenPayV3Util.GetNoncestr();
var prepayIdPackage = prepayId.Contains("prepay_id=") ? prepayId : string.Format("prepay_id={0}", prepayId);
var sign = TenPaySignHelper.CreatePaySign(timeStamp, nonceStr, prepayIdPackage);
var sign = TenPaySignHelper.CreatePaySign(timeStamp, nonceStr, prepayIdPackage, senparcWeixinSettingForTenpayV3);

JsApiUiPackage jsApiUiPackage = new(appId, timeStamp, nonceStr, prepayIdPackage, sign);
return jsApiUiPackage;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.1</TargetFramework>
<Version>1.0.0-beta1</Version>
<Version>1.1.0-beta1</Version>
<AssemblyName>Senparc.Weixin.TenPayV3</AssemblyName>
<RootNamespace>Senparc.Weixin.TenPayV3</RootNamespace>
<LangVersion>10.0</LangVersion>
Expand Down Expand Up @@ -52,6 +52,7 @@
1、TenPayV3 RefundQueryRequestData.sub_mchid 属性添加 [JsonIgnore] 标签 #2905
2、添加小程序发货信息管理服务消息事件 PR#2908
3、TenPayV3分账 字段内部加密 PR#2909
v1.1.0 TenPaySignHelper.GetJsApiUiPackage() 方法添加 senparcWeixinSettingForTenpayV3 参数
</PackageReleaseNotes>
<RepositoryUrl>https://github.com/JeffreySu/WeiXinMPSDK</RepositoryUrl>
</PropertyGroup>
Expand Down

0 comments on commit 6627c61

Please sign in to comment.