mirror of
https://github.com/yawaflua/spworlds-csharp-library.git
synced 2025-12-09 20:19:27 +02:00
Merge pull request #3 from YaFlay/main-1
Изменение орфографических или типических ошибок
This commit is contained in:
13
README.md
13
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"
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user