如何将statement_descriptor参数替换为Statement_descriptor_suffix作为Stripe更新的一部分

问题描述 投票:0回答:1

我正在使用stripe.net NuGet包。作为Stripe最新更新的一部分,我需要将statement_descriptor参数替换为statement_descriptor_suffix

enter image description here

这里是NuGet中的StatementDescriptor

enter image description here

当前正在这样使用

var chargeOptions = new StripeChargeCreateOptions()
            {
                StatementDescriptor = statementDescriptor
            };

由于程序包是不可编辑的,如何实现此目的,我是否需要等待NuGet程序包中的更新,或者还有其他方法吗?

c# nuget stripe-payments nuget-package
1个回答
0
投票

我是否需要等待NuGet软件包中的更新

为澄清起见,您使用的是类似Stripe-dotnet的v15.3.0,该版本已经很老了。自那时以来,该软件包已更新了许多次,并在一段时间内支持statement_descriptor_suffixhttps://github.com/stripe/stripe-dotnet/blob/master/CHANGELOG.md#27230---2019-08-08

您可以更新(这将是一个很大的飞跃,您应该仔细阅读所有迁移文档[0]并全面测试所有代码)。或者,您可以使用ExtraParams指定库不知道的参数。 [1]

chargeOptions.addExtraParam("statement_descriptor_suffix", statementDescriptor)

[0]-https://github.com/stripe/stripe-dotnet/wiki

[1]-https://github.com/stripe/stripe-dotnet/blob/v15.3.0/src/Stripe.net/Services/StripeBaseOptions.cs#L7-L9

© www.soinside.com 2019 - 2024. All rights reserved.