# DirectBilling ## Retrieving a list of services - [GET /directbilling](https://docs.simpay.pl/en/apis/directbilling/directbillinggetservices.md) ## Retrieving service information - [GET /directbilling/{serviceId}](https://docs.simpay.pl/en/apis/directbilling/directbillingservice.md) ## Commission calculation - [GET /directbilling/{serviceId}/calculate](https://docs.simpay.pl/en/apis/directbilling/directbillingservicecalculate.md) ## Retrieving a list of transactions - [GET /directbilling/{serviceId}/transactions](https://docs.simpay.pl/en/apis/directbilling/directbillingtransactions.md) ## Generating a transaction - [POST /directbilling/{serviceId}/transactions](https://docs.simpay.pl/en/apis/directbilling/directbillingtransactioncreate.md) ## Retrieving transaction information - [GET /directbilling/{serviceId}/transactions/{transactionId}](https://docs.simpay.pl/en/apis/directbilling/directbillingtransaction.md) ## Receiving DirectBilling transaction information - [POST directbillingTransactionNotification](https://docs.simpay.pl/en/apis/directbilling/directbillingtransactionnotification.md): # Signature ## Calculating the signature when receiving a notification We generate the signature by combining all the parameters received (except for the signature) to the API in the order from the table above, separating them with a | separator and adding at the end the key available in the customer panel in the service. Hashing must be done using sha256. Example: The notification is sent using the method and requires you to respond in the body with and Http Code