# DirectBilling ## Pobieranie listy usług - [GET /directbilling](https://docs.simpay.pl/apis/directbilling/directbillinggetservices.md) ## Pobieranie informacji o usłudze - [GET /directbilling/{serviceId}](https://docs.simpay.pl/apis/directbilling/directbillingservice.md) ## Kalkulacja prowizji - [GET /directbilling/{serviceId}/calculate](https://docs.simpay.pl/apis/directbilling/directbillingservicecalculate.md) ## Pobieranie listy transakcji - [GET /directbilling/{serviceId}/transactions](https://docs.simpay.pl/apis/directbilling/directbillingtransactions.md) ## Generowanie transakcji - [POST /directbilling/{serviceId}/transactions](https://docs.simpay.pl/apis/directbilling/directbillingtransactioncreate.md) ## Pobieranie informacji o transakcji - [GET /directbilling/{serviceId}/transactions/{transactionId}](https://docs.simpay.pl/apis/directbilling/directbillingtransaction.md) ## Odbieranie informacji o transakcji DirectBilling - [POST directbillingTransactionNotification](https://docs.simpay.pl/apis/directbilling/directbillingtransactionnotification.md): # Sygnatura ## Obliczanie sygnatury przy odbieraniu notyfikacji Sygnature generujemy za pomocą zestawienia ze sobą wszystkich odebranych parametrów (oprócz signature) do API w kolejności z dostępnej powyżej tabli oddzielając je seperatorem | i dodając na końcu klucz dostępny w panelu klienta w usłudze. Hashowanie musi odbyć się za pomocą sha256. Przykład: Notyfikacja wysyłana jest metodą i wymaga od Ciebie odpowiedzi w body oraz Http Code