diff --git a/README.md b/README.md index 34e428f..0d13424 100644 --- a/README.md +++ b/README.md @@ -17,16 +17,14 @@ dotnet add package spworlds ## Использование ```cs -using spworlds; - ... // в теле создаете новый обект типа spworlds в // констрактор вы ОБЯЗАННЫ передать передать параметры указанные ниже. Тип данных - стринг -SPWorlds sp = new SPworlds("[ваш айди]","[ваш токен]"); +// SPWorlds sp = new SPworlds("[ваш айди]", "[ваш токен]"); //так же я советую вам использовать dependancy injection и добавить в него данный обьект как сингл тон т.к он не -//требуется более чем в одном екземпляре и так-же вам не прейдется каждый раз прописывать строки указанные выше +//требуется более чем в одном экземпляре и так-же вам не прийдется каждый раз прописывать строки указанные выше //пример: using spworlds; @@ -36,7 +34,6 @@ SPWorlds sp = new SPworlds("[ваш айди]","[ваш токен]"); IServiceProvider = new IServiceColection() .AddSomething() // какойто добавляемый микросервис может быть что угодно .AddSingletone(sp) - .AddSomething() // какойто добавляемый микросервис может быть что угодно .Build(); // получение микросервиса в другом классе @@ -44,7 +41,7 @@ public class MyClass { private readonly sp; public MyClass(SPWorlds spInCtor) - // заметте мы в констракторе должы указать именно + // заметьте, мы в конструкторе должы указать именно //тип того синглтона который мы хотим получить, а название может быть любым { this.sp = sp; // мы передаем переменную другой т.к данная переменная доступна только в конструкторе @@ -58,12 +55,12 @@ public class MyClass Если вы хотите принимать оплату в АРах на своем сайте, используйте этот метод. -Получение ссылки на страницу оплаты 16 АР, после успешной оплаты пользователь перейдет со страницы оплаты на `https://eximple.com/success`, а сайт СП отправит запрос на `https://api.example.com/webhook` с данными этого платежа, в том числе и `SomeString`. Последнее поле можно использовать, например, для ID заказа или чего-то подобного или вставить туда json а потом его десериализовать в объект. +Получение ссылки на страницу оплаты 16 АР, после успешной оплаты пользователь перейдет со страницы оплаты на `https://eximple.com/success`, а сайт СП отправит запрос на `https://api.example.com/webhook` с данными этого платежа, в том числе и `SomeString`. Последнее поле можно использовать, например, для ID заказа или чего-то подобного или вставить туда json а потом его десериализовать в объект после оплаты, так как он возвращается вместе с вебхуком об успешной оплате. ```cs const url = await sp.InitPayment( 16, - "https://eximple.com/success", + "https://example.com/success", "https://api.example.com/webhook", "SomeString" ); diff --git a/src/spworlds.cs b/src/spworlds.cs index 6daa06f..26a92f8 100644 --- a/src/spworlds.cs +++ b/src/spworlds.cs @@ -1,4 +1,4 @@ -using System.Net.Http.Headers; +using System.Net.Http.Headers; using System.Text.Json; using System.Text; using System.Text.Json.Nodes; @@ -131,3 +131,4 @@ public class SPWorlds return (string)url; } } +