From 71b28439e43cb7283f943cf3b7637530b2e314d0 Mon Sep 17 00:00:00 2001 From: Dima YaFlay <93622229+YaFlay@users.noreply.github.com> Date: Sun, 20 Aug 2023 22:19:47 +0300 Subject: [PATCH] Update README.md --- README.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) 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" );