An overview of the Stripe-connector to use Accounting as a Service without additional integration requirements to provide orders, invoices and refunds.
The Accounting as a Service-Stripe-connector listens to the events taking place in Stripe. The following events are relevant for the accounting:
Accounting as a Service books your revenues and taxes based on this information. In addition to this, Accounting as a Service collects the settlement information directly from Stripe and books according to the provided information. Thereby Accounting as a Service knows which orders have been paid successfully and which payments failed or have been charged back. For the failed orders, Accounting as a Service can take over the dunning process and the transfer to collection as well as the handling of collection agency output. The payment of these orders usually arrive on your bank account. Accounting as a Service therefore also considers your bank account statements and books all incoming payments to make sure that only customers receive a dunning notification, if the order amount is still open.
Accounting as a Service already has a connector to Stripe events. Therefore no additional implementation on your side is required. However, to use this connector, you need to
For the webhook, you need to have the endpoint-URL and an API-key. The API-key needs to be generated within Accounting as a Service. For this, you need to get in touch with our IT-Teams (contact us) and we will generate the API-key and the final URLs for you.
The API-key can also be used to register to receive notifications directly from Accounting as a Service.
The following steps have to be completed for the testing and production environment The provided URL needs to be saved for the webhooks. For this go to "Developers" in the section "Webhooks" (Test / Production)
The final screen for invoices should look like this. If so, please add the endpoint:
The same has to be done for the second end-point (creditNotes). Please use the second URL (including subscription key) that allows to send refunds and select the event creditNote.created. The final screen for refunds/creditNotes should look like this.
You need to generate two restricted API-keys for us, to allow us to receive your settlement and tax information: For this, go to "Developers" and select "API keys".
On the page, you can generate a new restricted key. For this, please select the following rights to "read":
After clicking "create key", the generated key will be displayed.
Please provide this key to the Accounting as a Service team.
A second restricted API key named "Tax_key" needs to be set up to retrieve the Tax information. For this please go throught the same process and select the following rights to "read":
The rest of the work takes place within and by the Accounting as a Service Teams.
If you have multiple legal entities and you need to have separate month-end reports, you need to have the data separated in Stripe already as well. Stripe supports this with creating different accounts/stores. The previously described process needs to be performed for each Account. Please provide the information, which Stores/Accounts are set up in Stripe, so that we can generate a subscription key and URL for each Store/Account. The following information is required:
Please note: if you want to extend your business to new country-stores / legal entities, Accounting as a Service needs to be set up in the same way. Therefore please contact us, so that we can set you up and generate a subscription key and URL for the new business.
The following information will have to be provided by you so that we can set you up in Accounting as a Service:
In addition to the connector and the settlement information, Accounting as a Service needs to get access to your bank account so that incoming payments from Stripe and payments transfered by end-customers in the dunning process can be booked. For this we need to get EBICs-users/credentials (for more informatino click here)
To receive the month end reporting for your general ledger, you have to register to receive the month-end notification Alternatively you can receive the month-end reporting via Email (Format: CSV or XML). Please inform us if you wish to receive the month-end reporting via email and to which recipients.
The following scope is included in the standard setup. If you need any additional services (e.g. Collection, additional business codes, payment methods or an adaptation of the dunning process), you can contact us during or after the initial setup and we will help you will setting up these additional requirements.