TailoredApps.Shared.Payments.Provider.HotPay¶
Integracja z HotPay — polskim mikropłatnościowym operatorem płatności online.
Instalacja¶
Rejestracja w DI¶
using TailoredApps.Shared.Payments.Provider.HotPay;
builder.Services
.AddPayments()
.RegisterHotPayProvider();
Konfiguracja appsettings.json¶
{
"Payments": {
"Providers": {
"HotPay": {
"SecretHash": "my_secret_hash",
"ServiceUrl": "https://platnosci.hotpay.pl",
"ReturnUrl": "https://myapp.com/payment/return",
"NotifyUrl": "https://myapp.com/webhooks/hotpay"
}
}
}
}
| Opcja | Opis |
|---|---|
SecretHash |
Sekret do podpisywania żądań (SEKRET) |
ServiceUrl |
URL API HotPay |
ReturnUrl |
URL powrotu po płatności |
NotifyUrl |
URL do powiadomień o zmianie statusu |
Obsługiwane kanały¶
HotPay obsługuje płatności online (PLN). Kanał domyślny: hotpay.
Webhook¶
HotPay wysyła powiadomienie POST na NotifyUrl. Podpis weryfikowany przez SHA-256 z SecretHash.