Shipping & checkout
Configure delivery and the checkout flow buyers complete payment in. Shipping and checkout
Sellerlane is a bring-your-own-gateway platform. You connect your own merchant account, and settlements go directly from the gateway to your bank. Sellerlane never holds your funds and adds 0% in extra transaction fees — you pay the pricing of your selected gateway and messaging provider.
Everything lives under Settings → Payments, where you manage two distinct things: gateway accounts (the connection to a provider) and payment methods (what a buyer actually sees and selects). You also add manual / offline methods like Cash on Delivery here.
The Connect gateway modal is deployment-aware and shows the providers available to your store. Sellerlane includes adapters for Razorpay, PayU, Cashfree, Stripe, Adyen, Xendit, Paystack, Mercado Pago, Tap, 2C2P, Flutterwave, and Airwallex. Availability, currencies, payment instruments, and live-account approval still depend on the provider and your merchant account.
For India, the primary INR choices are:
Stripe and the regional providers appear only where the deployment and store currency support them. The connect modal is authoritative; a provider that is not offered cannot be activated by typing its enum or reusing old credentials.
The payment methods a buyer can choose — UPI, credit/debit cards, netbanking, wallets — are whatever your gateway account has enabled. Sellerlane surfaces your account; it doesn’t separately toggle individual card networks or UPI apps.
A supported merchant account with KYC/onboarding completed and live mode enabled by the provider.
Your API credentials (key/secret) or the ability to complete the provider’s OAuth/Connect authorization in a browser popup.
Staff access to Settings → Payments for the store. See staff accounts.
Open Settings → Payments → Connect gateway and pick a provider card. Use a redirect/OAuth button when the card offers one, or choose Enter credentials for the provider’s supported manual API-key flow.
Use this when your provider supports it — no copying secrets by hand.
In Connect a payment gateway, click Connect on a provider card that offers a redirect flow. Stripe uses Stripe Connect; other providers expose a redirect only when that integration is enabled.
A new window opens on the provider’s site. Sign in and authorize Sellerlane.
You’re returned to the connect result screen. The account appears under Gateway accounts with a connection status of Connected.
With Connect, webhooks are registered for you automatically — you don’t set a webhook secret.
Use this if you’d rather paste API keys, or your provider account isn’t eligible for the redirect flow.
Click Enter credentials on the provider card to open Connect provider manually.
Choose Mode: Test or Live. Test and live are separate accounts — start in Test, then connect a Live account when you’re ready.
Paste the provider credentials requested by the form. Common examples:
Optionally paste a Webhook secret now (you can also add it later — see below). Leave Set active after saving on to make this the active account for its provider.
Click Save. Credentials are encrypted before storage — never share them in screenshots or support chats.
A connected account does nothing at checkout until you publish it as a method:
Under Gateway accounts, open the ⋮ menu on the account and choose Add as payment method (or Add method on the mobile cards).
The method is created instantly under Selectable payment methods, named after the provider and starting Inactive with both channels off. (Each account can have one gateway method — the option is disabled once one exists.)
Activate the method from its ⋮ menu, then flip the Online and POS switches to control where buyers see it. Channels only take effect on an Active method; an inactive one shows as Hidden.
You can hold more than one account per provider (for example a Test and a Live account). Only one is active at a time. From the account’s ⋮ menu, choose Set active. An account must be Connected before it can be set active.
A POS-enabled gateway method exposes only the actions compatible with its provider family and your configured allow-list.
| Action | Where it is available | What it does |
|---|---|---|
| QR code | POS for Razorpay, PayU, and Cashfree | Shows a Sellerlane scan-to-open QR that takes the buyer to secure hosted checkout; it is not advertised as a provider-native UPI QR |
| Payment link | POS | Displays the safe link or queues it through configured SMS/email delivery |
| Hosted checkout | Online and POS | Opens the provider-hosted payment experience |
Online-enabled methods must retain hosted checkout. A bad or incompatible
allow-list fails closed instead of silently offering broader actions. Sellerlane
does not offer a synthetic UPI intent, because the current adapters do not
return a real upi:// action.
For simultaneous sale tabs, buyer-device handoff, messaging behavior, and counter examples, see POS billing & payments.
Beyond gateways, you can create manual methods for anything settled outside a gateway: Cash on Delivery (COD), bank transfer, manual UPI, cash, or an external card terminal. Click Add manual method on the Payments page.
The form (Settings → Payments → manual / new) gives you:
Under Selectable payment methods, each row shows where it’s visible (Online, POS, or Hidden) and an action menu.
For gateway accounts, the ⋮ menu also offers:
Required for manual / API-credential accounts (Connect/OAuth accounts get webhooks automatically).
Open the account’s ⋮ menu and choose Set webhook secret.
Paste the webhook signing secret from your provider’s dashboard and click Save.
The secret is encrypted and used by Sellerlane to verify the signature on incoming provider webhooks, so payment and refund notifications can be trusted.
Manual accounts carry a Mode of Test or Live, set when you enter credentials. They are independent accounts, so the safe path is:
Connect a Test account and add it as a method.
Place a test order end to end, then issue a small test refund.
Connect a Live account, set it active, and disable or deactivate the test method.
Finish with one small real transaction and refund before launch.
Every connect attempt is logged at Settings → Payments → sessions (Gateway connect sessions). Each row shows the provider, auth method, and a status of Completed, Pending, or Expired. Check it when a Connect flow didn’t finish — for example a popup closed early or the link expired.
Issue full or partial refunds from the order page; they’re processed back to the original payment method and tracked to completion, with an automatic late-refund safety net for edge cases. For the full procedure, see refunds and returns.
There is no separate payouts page in Sellerlane — and that’s by design. Funds settle gateway → your bank on your gateway’s own schedule. Sellerlane is not in the money path and takes no cut, so manage payout timing and statements in your connected gateway’s dashboard.
Shipping & checkout
Configure delivery and the checkout flow buyers complete payment in. Shipping and checkout
Manual payment methods
A deeper look at offline methods like COD and bank transfer. Manual payment methods
Refunds & returns
Issue refunds and run returns from the order page. Refunds and returns
Taxes
Set up GST and tax rules for India. Taxes