Guide
Commerce Overview
SoundSync commerce systems from checkout through payment provider completion, orders, ledger, entitlements, library access, billing, settlement, tax, marketplace, and promotions.
SoundSync
Checkout and commercial details
| Question | Current support |
|---|---|
| PayPal accepted at checkout? | Yes. PayPal is accepted for one-time purchases. Subscription checkout uses Stripe. |
| Stripe checkout? | Yes. Stripe supports card payments and available wallets; choices depend on the customer and checkout configuration. |
| Supported currencies? | USD only currently. Prices and checkout charges are presented in US dollars. |
| Developer payout schedule? | Twice monthly, on the 1st and 15th, through Stripe Connect. A minimum 14-day payment hold applies. |
| Native affiliate programs? | Yes. Product-scoped referral agreements, links, attribution, and allocated earnings. |
| Collaborator revenue sharing? | Yes. Product-specific agreements and separately tracked recipient shares. |
| Reseller integrations? | Yes. Approved relationships, assigned products, external orders, serial fulfillment, and partner APIs. |
| Assisted Gumroad migration? | No. SoundSync does not offer an assisted Gumroad migration service. |
| Pay-what-you-want pricing? | No. SoundSync does not support pay-what-you-want pricing. Paid checkout offers start at $9.99 after discounts, before tax. |
SoundSync
Checkout to access
The documented path is implementation-backed and intentionally avoids internal owner-only controls.
-
Product or cart
Public storefront, marketplace, embed, or direct client sends productId/items to /api/checkout/product.
-
Checkout session
platform resolves product owner, server price, promo code, tax quote, Stripe mode, safe return URLs, and checkout session record.
-
Payment provider
Stripe Checkout handles payment collection; free claims bypass Stripe only after server-side zero-total resolution.
-
Webhook completion
Verified Stripe webhook processes checkout.session.completed with provider-event/idempotency protection.
-
Order and ledger
Order service writes order, order items, sale ledger, optional journal/settlement allocation, and marketplace shares.
-
Entitlement and library
Order service grants entitlements; customer library and delivery endpoints expose access.
-
Download and activation
Downloads use entitlement-gated delivery; plugin activation/validation uses product credential and entitlement/license state.
SoundSync
System boundaries
Use this map to keep public, developer, partner, and owner-only operations separate.
| Area | Public/developer surface | Boundary |
|---|---|---|
| Checkout | /api/checkout/product and /api/checkout/quote | Sign-in required to create payment; public quotes use server-authoritative money. |
| Orders | Developer analytics/reporting and partner external order lookup | Internal order tables are not exposed as broad public admin APIs. |
| Refunds/disputes | Developer docs explain effects; partner has scoped external-order refund route | Owner/provider controls remain internal. |
| Billing/settlement | /api/developer/billing/* and /api/developer/settlements/* | Developer-visible balances/statements only; owner emergency controls are not public docs. |
| Tax/MoR | Quote and jurisdiction endpoints plus docs | Documentation describes platform behavior, not tax/legal advice. |
