Invoicing apps generate invoices, receipts, and manage billing for orders placed on Wix sites. This article lists the APIs and events you need to use to build an invoicing app.
When developing your app, make sure to create a dashboard extension to provide Wix users with an interface to view invoices, configure invoice templates, and manage billing settings.
Your app needs the following permission scopes:
SCOPE.DC-STORES.READ-ORDERS): Required for retrieving order details.SCOPE.DC-BOOKINGS.READ-BOOKINGS-SENSITIVE): Required for retrieving booking details.SCOPE.DC-CASHIER.READ-PAYMENTS): Required for retrieving payment details.Use these APIs and events to build your invoicing integration.
Note: This reference is intended as a helpful starting point. Your app may require additional resources. Explore the full API Reference for more options.
Receive order notifications and retrieve order details for invoicing.
Handle payment authorization, capture, and refunds.
Generate and manage receipts for completed transactions.
Manage custom products or services for invoicing.
Extensions add functionality to your app and integrate it with the Wix platform.
Dashboard extensions add customizable features like a page or plugin to the Wix Dashboard. Use a dashboard extension to let Wix users view invoices, configure invoice templates, and manage billing settings.