Merge pull request #3 from YaFlay/main-1

Изменение орфографических или типических ошибок
This commit is contained in:
Mih4n
2023-09-30 13:21:08 +03:00
committed by GitHub

View File

@@ -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"
);