QIWI-API / bill-payments-dotnet-sdk

.Net SDK для единого платежного протокола эквайринга и QIWI Кошелька.
MIT License
17 stars 7 forks source link

В CreatePaymentForm не работают CustomFields #20

Open good1101 opened 2 years ago

good1101 commented 2 years ago

Невозможно добавить кастомные параметры через метод создания формы public Uri CreatePaymentForm(PaymentInfo paymentInfo, CustomFields customFields = null); из за того, что при попытке их получения через метод ToDictionary() ничего не возвращается, необходимо добавить флаг BindingFlags.Instance в строку .GetProperties(BindingFlags.Public) что бы получилось .GetProperties(BindingFlags.Public| BindingFlags.Instance) ToDic2 Как проверить. Просто вызовите метод public Uri CreatePaymentForm(PaymentInfo paymentInfo, CustomFields customFields = null); с не нулевым параметром customFields, в возвращаемом Uri ожидаемых параметров не будет.

DarkLexFirst commented 1 year ago

Подтверждаю, не работают.