This commit is contained in:
@@ -33,7 +33,7 @@
|
||||
<PackageVersion Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.17.0" />
|
||||
<PackageVersion Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.17.0" />
|
||||
<PackageVersion Include="OpenTelemetry.Instrumentation.Http" Version="1.17.0" />
|
||||
<PackageVersion Include="StackExchange.Redis" Version="3.0.17" />
|
||||
<PackageVersion Include="StackExchange.Redis" Version="3.1.0" />
|
||||
<PackageVersion Include="Microsoft.Extensions.Identity.Stores" Version="10.0.10" />
|
||||
<PackageVersion Include="Microsoft.SemanticKernel" Version="1.78.0" />
|
||||
<PackageVersion Include="AlibabaCloud.OSS.V2" Version="0.2.0" />
|
||||
@@ -42,20 +42,20 @@
|
||||
<PackageVersion Include="Microsoft.OpenApi" Version="2.11.0" />
|
||||
<PackageVersion Include="Npgsql" Version="10.0.3" />
|
||||
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="10.0.3" />
|
||||
<PackageVersion Include="Scalar.AspNetCore" Version="2.16.16" />
|
||||
<PackageVersion Include="Senparc.Weixin" Version="6.25.0" />
|
||||
<PackageVersion Include="Senparc.Weixin.MP" Version="16.25.1" />
|
||||
<PackageVersion Include="Senparc.Weixin.TenPayV3" Version="2.0.0" />
|
||||
<PackageVersion Include="Senparc.Weixin.WxOpen" Version="3.28.1" />
|
||||
<PackageVersion Include="Scalar.AspNetCore" Version="2.16.17" />
|
||||
<PackageVersion Include="Senparc.Weixin" Version="6.25.1" />
|
||||
<PackageVersion Include="Senparc.Weixin.MP" Version="16.25.2" />
|
||||
<PackageVersion Include="Senparc.Weixin.TenPayV3" Version="2.6.1" />
|
||||
<PackageVersion Include="Senparc.Weixin.WxOpen" Version="3.28.2" />
|
||||
<PackageVersion Include="AlipaySDKNet.Standard" Version="4.9.1234" />
|
||||
<PackageVersion Include="Serilog.AspNetCore" Version="10.0.0" />
|
||||
<PackageVersion Include="Serilog.Enrichers.Environment" Version="3.0.1" />
|
||||
<PackageVersion Include="Serilog.Enrichers.Thread" Version="4.0.0" />
|
||||
<PackageVersion Include="Serilog.Settings.Configuration" Version="10.0.1" />
|
||||
<PackageVersion Include="Serilog.Sinks.Console" Version="6.1.1" />
|
||||
<PackageVersion Include="System.IdentityModel.Tokens.Jwt" Version="8.19.2" />
|
||||
<PackageVersion Include="System.IdentityModel.Tokens.Jwt" Version="8.22.0" />
|
||||
<PackageVersion Include="xunit" Version="2.9.3" />
|
||||
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.4">
|
||||
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.5">
|
||||
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
||||
<PrivateAssets>all</PrivateAssets>
|
||||
</PackageVersion>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
using System.Text.Json;
|
||||
using Senparc.Weixin;
|
||||
using Senparc.Weixin.Entities;
|
||||
using Senparc.Weixin.TenPayV3;
|
||||
using Senparc.Weixin.TenPayV3.Apis;
|
||||
using Senparc.Weixin.TenPayV3.Apis.BasePay;
|
||||
using Senparc.Weixin.TenPayV3.Helpers;
|
||||
@@ -111,7 +112,11 @@ internal sealed class WechatPayProvider : IPaymentProvider
|
||||
|
||||
var clientPayload = string.IsNullOrWhiteSpace(prepayId)
|
||||
? JsonSerializer.SerializeToElement(new { h5Url })
|
||||
: JsonSerializer.SerializeToElement(TenPaySignHelper.GetJsApiUiPackage(appId, prepayId, tenPaySettings));
|
||||
: JsonSerializer.SerializeToElement(
|
||||
TenPaySignHelper.GetJsApiUiPackage(
|
||||
prepayId,
|
||||
new TenPayV3Info(tenPaySettings),
|
||||
JsApiAppType.WxOpen));
|
||||
var providerPayload = JsonSerializer.SerializeToElement(new
|
||||
{
|
||||
PrepayId = prepayId,
|
||||
|
||||
Reference in New Issue
Block a user