как заменить параметр Statement_descriptor на Statement_descriptor_suffix в рамках обновления Stripe - PullRequest
0 голосов
/ 03 марта 2020

Я использую полосу. net Пакет NuGet. В рамках последнего обновления в полосу мне нужно заменить параметр Statement_descriptor на Statement_descriptor_suffix

enter image description here

Вот дескриптор StatementDescriptor в NuGet

enter image description here

, который в настоящее время используется следующим образом:

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

Поскольку пакет Не редактируемый как этого добиться, нужно ли ждать обновления в пакете NuGet или есть какой-то другой способ?

1 Ответ

1 голос
/ 03 марта 2020

нужно ли мне ждать обновления в пакете NuGet

Для пояснения вы используете то, что похоже на v15.3.0 из stripe-do tnet, который довольно старый. С тех пор пакет многократно обновлялся и в течение некоторого времени поддерживал statement_descriptor_suffix: https://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

...