PayPal and Venmo
PayPal works in every scenario with no extra configuration required.
Cross-platform support
Web
| Browser | Scenario | Venmo |
|---|---|---|
| Chrome (and others) | Desktop | ✅ |
| Chrome (and others) | Desktop - Embed with an iframe | ✅ |
| Chrome (and others) | iOS Mobile | ❌ |
| Chrome (and others) | iOS Mobile - Embed with an iframe | ❌ |
| Safari | Desktop | ✅ |
| Safari | Desktop - Embed with an iframe | ✅ |
| Safari | iOS Mobile | ✅ |
| Safari | iOS Mobile - Embed with an iframe | ✅ |
| Chrome | Android Mobile | ✅ |
| Chrome | Android Mobile - Embed with an iframe | ✅ |
| Other browsers | Android Mobile | ❌ |
| Other browsers | Android Mobile - Embed with an iframe | ❌ |
Notes:
- When not supported, the payment method will be marked as unavailable on the payment method selection screen.
- On Chrome - Android Mobile - Embed with an iframe, a first-time Venmo user is redirected on the main window (leaving the iframe) to continue the payment on Topper.
Electron
For a first-time Venmo user, the user is redirected to a new browser tab to continue the payment on Topper. A returning user with an already-linked Venmo account completes the payment inline, without any redirect.
Mobile App
| OS | Scenario | Venmo |
|---|---|---|
| Android | WebView * | ✅ |
| Android | Embed with an iframe * | ✅ |
| iOS | WebView | ✅ |
| iOS | WebView - embed with an iframe * | ✅ |
| iOS | Safari View Controller | ✅ |
| iOS | Safari View Controller - embed with an iframe * | ✅ |
Notes: On the scenarios marked with *, a first-time Venmo user is redirected to a new browser tab to continue the payment on Topper. A returning user with an already-linked Venmo account completes the payment inline, without any redirect.