Lemon Squeezy
Import live orders, renewal/update invoices and cumulative refunds into Revenue → Payments, Customers and Attribution. This connector does not import subscription MRR. It never creates charges or refunds.
- In Revenue → Connectors → Add a connector, choose Lemon Squeezy.
- Enter a label, API key, webhook signing secret and numeric store ID. Credentials are encrypted in the vault. Use a dedicated application when validating fixtures; test-mode records are excluded from this live reporting connection.
- Copy the revealed URL into the store's webhook settings. Enable
order_created,order_refunded,subscription_payment_success,subscription_payment_recovered,subscription_payment_failedandsubscription_payment_refunded. - Use Sync now, then inspect the last sync and event receipts. Verify a known live order and refund against the provider before relying on totals. No real-provider verification is implied by installing the connector.
Signatures cover exact raw bytes. The adapter requires the configured store ID and test_mode: false. Initial subscription invoices are omitted because their order already represents the purchase; renewals and subscription updates use separate invoice IDs. Enable order-refund events and retain REST backfill so initial-order refunds are reconciled. Signing requests, invoice semantics.
Amounts use the provider's total and cumulative refunded_amount, including tax. The available date is the order/invoice creation timestamp, labeled Order/invoice date in Payments; it is not an exact payment-processor settlement timestamp. Refunds restate that original date. Order fields.
Sync scans both collections, including older records whose refunds may have changed. Requests stay on the fixed provider origin, reject redirects and are bounded to ten seconds, 2 MB per response, and 20,000 records per collection. A limit or provider failure appears in the connector; it is not reported as a completed sync. Previously applied batches remain safe to retry. Credentials and signed receipt URLs are never returned in API responses or retained in normalized payment payloads. List invoices.