🚀 Get startedAdd payments to your app in minutes
Seamlessly integrate your payment processor with customizable components in less than 10 lines of code—whitelabeled, easy to use, and developer-friendly
Add payments to your app in minutes
Seamlessly integrate your payment processor with customizable components in less than 10 lines of code—whitelabeled, easy to use, and developer-friendly
Key benefitsWhy choose Suisei?
⚡Quick and Simple Integration
Start accepting payments with minimal code and no prerequisites.
- Premade components handle billing and payments implementation for you.
- Set up in 15 lines of code or less to collect payments, manage subscriptions, and more.
- Clear, simple docs for faster setup.
🛠️Flexible and Stress-Free
Enjoy flexibility with no vendor lock-in and seamless handling of payment flows.
- Bring your own payment processor for plug and play full control.
- Edge cases and best practices handled for you.
- 3DS and fraud prevention built in.
🎨Whitelabelled and Embeddable
Embed Suisei into your app and match your brand's style.
- Fully whitelabeled for a native look.
- Customizable to fit your app's branding.
- Embed to build your own seamless user experience.
Why choose Suisei?
Quick and Simple Integration
Start accepting payments with minimal code and no prerequisites.
- Premade components handle billing and payments implementation for you.
- Set up in 15 lines of code or less to collect payments, manage subscriptions, and more.
- Clear, simple docs for faster setup.
Flexible and Stress-Free
Enjoy flexibility with no vendor lock-in and seamless handling of payment flows.
- Bring your own payment processor for plug and play full control.
- Edge cases and best practices handled for you.
- 3DS and fraud prevention built in.
Whitelabelled and Embeddable
Embed Suisei into your app and match your brand's style.
- Fully whitelabeled for a native look.
- Customizable to fit your app's branding.
- Embed to build your own seamless user experience.
Code comparisonSimplified Implementation
Compare the implementation between Stripe and Suisei. See how Suisei simplifies the process while maintaining robust functionality.
See how Suisei simplifies the process of adding a payment method to stripe, compared to stripe's own implementation.
// Main component: Handles payment method collection with a single component
import { RenderPaymentMethodCollection } from 'suisei-io/react';
...
const customerEmail = 'test@example.com';
...
<RenderPaymentMethodCollection
config={{ suiseiPublicKey: 'pk_test_...' }}
options={{
locale: 'en',
styles: {
textColor: 'rgb(0,0,0)',
linkTextColor: '#000000',
buttonTextColor: 'rgba(255, 255, 255, 0.8)',
buttonBackgroundColor: '#6064d8',
},
}}
data={{
vendor: 'stripe',
customerEmail, // or customerId
useVerification: 'always',
}}
onCollectionCancel={async () => console.log('Session Cancelled')}
onCollectionFailure={async ({ error }) => console.log(error.message)}
onCollectionSuccess={async ({ paymentMethodDetails }) => console.log("Collection successful", paymentMethodDetails)}
/>
Simplified Implementation
Compare the implementation between Stripe and Suisei. See how Suisei simplifies the process while maintaining robust functionality.
See how Suisei simplifies the process of adding a payment method to stripe, compared to stripe's own implementation.
// Main component: Handles payment method collection with a single component
import { RenderPaymentMethodCollection } from 'suisei-io/react';
...
const customerEmail = 'test@example.com';
...
<RenderPaymentMethodCollection
config={{ suiseiPublicKey: 'pk_test_...' }}
options={{
locale: 'en',
styles: {
textColor: 'rgb(0,0,0)',
linkTextColor: '#000000',
buttonTextColor: 'rgba(255, 255, 255, 0.8)',
buttonBackgroundColor: '#6064d8',
},
}}
data={{
vendor: 'stripe',
customerEmail, // or customerId
useVerification: 'always',
}}
onCollectionCancel={async () => console.log('Session Cancelled')}
onCollectionFailure={async ({ error }) => console.log(error.message)}
onCollectionSuccess={async ({ paymentMethodDetails }) => console.log("Collection successful", paymentMethodDetails)}
/>
PricingSimple, transparent pricing
Choose the plan that fits your needs. All plans include access to our core features.
Features Hobby Plan Billing ComponentsEssential Components for Payment Management
Core features for handling subscriptions and transactions
Collect payment methods- Handles pre-authorization setup for subscriptions - reduces risk of declines
- Handles 3DS flow natively
- Handles the customer object to avoid issues like duplicate customers and data associated to it
- Optional payment method verification flow to reduce risk of fraud and creates evidence for you to win disputes
✅ Manage payment methods- List payment methods
- Edit a payment method
- Delete payment method
- Make payment method default
Coming Soon Manage subscriptions- List subscriptions
- Cancel subscription
Coming Soon Create subscription- Create a subscription
Coming Soon Payment history- List invoices
- Download receipt for invoice
Coming Soon Billing usage- List breakdown of usage for billing period
Coming Soon Subscription overview- Billing period
- Anticipated billing amount
Coming Soon Fraud PreventionAdvanced Security Tools
Protect your business from fraudulent activities
Payment Method VerificationVerify customer has access to a payment method to reduce fraud risks and create evidence for disputes
$1 / verificationFirst 50 free Our PlansFlexible Pricing Options
Choose the plan that fits your needs
Simple, transparent pricing
Choose the plan that fits your needs. All plans include access to our core features.
Features | Hobby Plan |
---|---|
Billing ComponentsEssential Components for Payment ManagementCore features for handling subscriptions and transactions | |
Collect payment methods
| ✅ |
Manage payment methods
| Coming Soon |
Manage subscriptions
| Coming Soon |
Create subscription
| Coming Soon |
Payment history
| Coming Soon |
Billing usage
| Coming Soon |
Subscription overview
| Coming Soon |
Fraud PreventionAdvanced Security ToolsProtect your business from fraudulent activities | |
Payment Method Verification Verify customer has access to a payment method to reduce fraud risks and create evidence for disputes | $1 / verification First 50 free |
Our PlansFlexible Pricing OptionsChoose the plan that fits your needs | |