Skip to content

Commit b2f8f45

Browse files
authored
Update README.md
1 parent a2b4865 commit b2f8f45

1 file changed

Lines changed: 22 additions & 22 deletions

File tree

README.md

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,44 @@
11
# Lava.NET
2-
Áèáëèîòåêà äëÿ ðàáîòû ñ API ñàéòà lava.ru.
3-
Ïîêà ÷òî âåäåòñÿ ðàáîòà íàä áèçíåñ-÷àñòüþ API
2+
Библиотека для работы с API сайта lava.ru.
3+
Пока что ведется работа над бизнес-частью API
44

5-
Ñîâåòóåòñÿ ïåðåä èñïîëüçîâàíèåì ïðî÷èòàòü [API ñàéòà lava.ru](https://dev.lava.ru/)
6-
# Ïðèìåðû
7-
## Óñòàíîâêà áèáèëîòåêè
5+
Советуется перед использованием прочитать [API сайта lava.ru](https://dev.lava.ru/)
6+
# Примеры
7+
## Установка бибилотеки
88
```bash
99
dotnet add package Lava.NET
1010
```
11-
### È èñïîëüçëîâàíèå â ïðîåêòå
11+
### И использлование в проекте
1212
```cs
1313
using Lava.NET;
1414
public class Program
1515
{
1616
public static async Task Main(string[] args)
1717
{
18-
var publicLavaApi = new PublicLavaAPI("[ Âàø òîêåí ]");
19-
// ... Âàøà ëîãèêà
18+
var publicLavaApi = new PublicLavaAPI("[ Ваш токен ]");
19+
// ... Ваша логика
2020
}
2121
}
2222
```
23-
## Ïðèìåð èñïîëüçîâàíèÿ ñ ASP.NET ïðèëîæåíèåì:
23+
## Пример использования с ASP.NET приложением:
2424
```cs
2525
// Startup.cs
2626
2727
public void ConfigureServices(IServiceCollection services)
2828
{
29-
var publicLavaApi = new PublicLavaAPI("[ Âàø òîêåí ]");
29+
var publicLavaApi = new PublicLavaAPI("[ Ваш токен ]");
3030
services.AddControllers();
3131
services
3232

3333
.AddSwaggerGen();
3434

3535
services
36-
// ...Íàñòðîéêà ïðèëîæåíèÿ
36+
// ...Настройка приложения
3737
.AddSingleton(publicLavaAPI);
3838
}
3939
```
4040

41-
## Ïðèìåð ðàáîòû ñ âåáõóêîì(.NET 8):
41+
## Пример работы с вебхуком(.NET 8):
4242
```cs
4343
// PaymentController.cs
4444
@@ -51,24 +51,24 @@ public class PaymentController(PublicLavaAPI lavaAPI) : ControllerBase
5151
[HttpPost("lava")]
5252
public async Task<IActionResult> ValidatePaymentLava([FromBody] WebhookResponse webhookResponse)
5353
{
54-
// Âàøà ëîãèêà
54+
// Ваша логика
5555
56-
return Ok(); // Îáÿçàòåëüíî îòâå÷àòü 200, èíà÷å âåáõóêè áóäóò ïðèõîäèòü ñíîâà è ñíîâà, äî 15 ðàç.
56+
return Ok(); // Обязательно отвечать 200, иначе вебхуки будут приходить снова и снова, до 15 раз.
5757
}
5858
}
5959
```
6060

61-
## Ñîçäàíèå ññûëêè íà îïëàòó:
61+
## Создание ссылки на оплату:
6262
```cs
63-
var publicLavaApi = new PublicLavaAPI("[Âàø òîêåí]");
63+
var publicLavaApi = new PublicLavaAPI("[Ваш токен]");
6464
var createdPayment = await publicLavaApi.CreatePaymentAsync(
6565
new (){
66-
comment = "Îïëàòà ïîêóïêè â Telegram áîòå", // Íåîá.
67-
hook_url = $"https://example.com/api/payment/lava", // Íåîá.
68-
merchant_id = "AskMeAboutBOT", // Íåîá.
69-
merchant_name = "AskMeAboutBOT", // Íåîá.
70-
custom_fields = $"Ëþáûå êàñòîìíûå äàííûå, ïåðåäàâàåìûå â webhook", // Íåîá.
71-
success_url = $"https://example.com/", // Íåîá.
66+
comment = "Оплата покупки в Telegram боте", // Необ.
67+
hook_url = $"https://example.com/api/payment/lava", // Необ.
68+
merchant_id = "AskMeAboutBOT", // Необ.
69+
merchant_name = "AskMeAboutBOT", // Необ.
70+
custom_fields = $"Любые кастомные данные, передаваемые в webhook", // Необ.
71+
success_url = $"https://example.com/", // Необ.
7272
sum = 39.00f,
7373
wallet_to = "R123123123"
7474
}

0 commit comments

Comments
 (0)