Checkout by Smobi

Beautiful Stripe checkout pages - Simple & Fast

Session ID Based Payments

Host beautiful, mobile-optimized payment pages at checkout.smobi.com/pay/[session_id]

How It Works
1

Create Checkout Session

Your backend creates a Stripe Checkout Session with payment details and metadata.

const session = await stripe.checkout.sessions.create({
  mode: 'payment',
  line_items: [{
    price_data: {
      currency: 'usd',
      product_data: {
        name: 'Pizza Delivery',
      },
      unit_amount: 2500, // $25.00
    },
    quantity: 1,
  }],
  success_url: 'https://checkout.smobi.com/pay/success?payment_intent={CHECKOUT_SESSION_ID}',
  metadata: {
    business_name: 'Pizza Palace',
    order_id: 'ORD-123',
  },
});
2

Send Payment Link

Send the checkout URL to your customer via SMS, RCS, email, or any channel.

https://checkout.smobi.com/pay/cs_test_abc123xyz
3

Customer Completes Payment

Customer lands on beautiful payment page, pays with Apple Pay, Google Pay, or card, and sees success page with your custom branding.

Lightning Fast

No complex setup. Just create a session and send the link.

Beautiful UI

Mobile-first design with Apple Pay, Google Pay, and card support.

Custom Success Pages

Branded success pages with metadata-driven content.

Quick Start

1. Install Stripe SDK

npm install stripe

2. Create a checkout session

const session = await stripe.checkout.sessions.create(...);

3. Send the link

checkout.smobi.com/pay/{ session.id }