RailbedDocs

Create a reusable checkout

Sell one product at one price with a page you can share again and again. Every buyer gets a separate payment.

On this page

One page, many customers

A checkout page is a reusable product page hosted by Railbed. Unlike a one-time payment link, it keeps accepting new buyers until you delete it. Share it in your website, social profile or messages, or use it behind a buy button.

NNorthstar StudioDesign consultation
$49.00
One-time payment · USD
Your details
Email
alex@example.com
Continue to pay $49.00
Card details are entered on the provider’s page.
Illustrative example · your product on the left, buyer details on the right.

Build your checkout

  1. Check the dashboard mode, then choose Create → Checkout page.
  2. Enter the product Name, optional Description, Price and Currency. The preview shows how those details appear to buyers.
  3. Choose the Checkout theme, Light or Dark. The editor also lets you choose a brand color; that brand setting applies across your business's checkouts.
  4. Optionally change the Button text. Keep the next action clear, such as Continue to pay. This changes the button inside the checkout; a buy button on your website has its own label.
  5. Under More options, add a success URL if you have a thank-you page.
  6. Choose Create checkout page, then open the saved page's Share tab.

Names can be up to 80 characters; descriptions up to 280. Prices range from 1.00 to 100,000.00 in USD, EUR, GBP, CAD or AUD. A price that Railbed accepts may still be below a provider's minimum. Smart Routing checks the providers available to that buyer.

Share the saved page

The Share tab contains the hosted URL and QR code. Open the actual checkout to check the buyer view, then copy the URL wherever customers will find it.

A checkout address looks like this:

Example checkout address — use your saved URL
https://pay.railbed.io/c/your-checkout-slug

The slug is the final part of the saved address. It is also what the embed code uses. Use the URL Railbed gives you instead of typing a slug from the product name.

To take payments on your own website, use Add it to your site in the Share tab. Widgets and buy buttons covers the available formats and copyable HTML.

Edit an existing checkout

Open Checkouts, choose the checkout, then select Edit. Change the product details and choose Save changes in the page header. The Share and Edit tabs keep sharing controls separate from your product settings.

The hosted URL stays the same when you edit the product. Future payment creation uses the updated checkout details. Payments already created retain their saved amount and description, so do not expect an edit to rewrite an existing customer's order.

Currency becomes fixed once a payment reaches a card provider, or a payment is paid or being reviewed. If the field is locked, create a new checkout to sell in a different currency. For a different checkout kind, create that kind separately.

Use a success URL

Set After payment, send buyers to under More options:

Send a confirmed buyer to your thank-you page
https://example.com/thanks?payment={PAYMENT_ID}

Railbed fills in the payment ID after confirmation. Reusable checkout payments do not have your own order reference, so {REFERENCE} would be empty. Use an API integration if every order needs a reference or customer-account metadata supplied by your server.

A redirect is a convenience for the buyer. For manual delivery, check the payment in the dashboard. For automatic delivery, use verified webhooks or authenticated payment retrieval.

Stop accepting new buyers

Open Edit → Delete checkout page and confirm. The hosted checkout and any embedded button or widget using it stop accepting new payments. Past payments remain in Payments. Deleting the checkout is not a refund or a cancellation of payments that already exist.

If you want to keep the page available, remove links to it from your own website instead; anyone who still has its URL can continue to open it until it is deleted.

Updated · This page as Markdown