Payments
For anyone connecting Zellify to a payment provider. You'll have a provider chosen and the right next page to follow. You need an account with one of Stripe, Paddle, or Solidgate.
Choose a provider#
| Pick | If you... | Tax | Fees | Setup |
|---|---|---|---|---|
| Stripe | Already use Stripe. Handle tax yourself. Need Apple/Google Pay, upsells, or multi-phase schedules. | Self-managed | Lower | OAuth Connect |
| Paddle | Want tax handled for you. Willing to accept higher fees. Don't need upsells. | Handled by Paddle | Higher | API key |
| Solidgate | Are in a high-risk vertical. Already have a Solidgate account. | Self-managed | Varies | Four keys |
Checkout display modes#
Every provider supports two display modes for the paywall:
- Popup — checkout opens in a modal over the funnel page. Lightweight; preserves funnel context.
- Inline — checkout form renders inline in the funnel. Single flow; Apple Pay and Google Pay support varies by provider.
Set the mode per paywall component in the funnel builder.
Apple Pay and Google Pay#
Supported on Stripe and Paddle. Both require domain registration before Apple Pay buttons render. Solidgate depends on the PSP combination configured in your account.
- Stripe: register your domain in Stripe Dashboard → Settings → Payment methods → Apple Pay.
- Paddle: register in Paddle Dashboard → Checkout Settings → Domains.
If the domain is not registered, Apple Pay displays "Amount Pending" and will fail.
Going live#
Every provider has a sandbox or test mode. Run at least one end-to-end test before going live: open the funnel, advance to the paywall, complete a test payment, confirm the transaction in the provider dashboard. For Zellify-side verification, see the provider's "Test and verify" section.