Skip to Content
FeaturesPayments

Payments

Accept payments directly through your widget with PayPal or Stripe integration. Add buy-now buttons or a full add-to-cart shopping experience.

How it works

Shareables lets you sell products, services, or digital items directly from your widget. You connect a payment provider (PayPal or Stripe), set your currency, and add payment buttons to your items. Visitors can either buy immediately or add items to a cart and check out in one go.

Payments work on both the items list and detail pages, so visitors can purchase from wherever they are in your widget.

Choose your payment provider

Enabling payments

Toggle on payments

  1. Open your widget in the Creator
  2. Click the Add-ons tab in the sidebar
  3. Scroll to the Payments section and toggle it on

Connect a provider

Click Connect Account and choose either PayPal or Stripe. See the provider-specific guides above for detailed setup instructions.

Start with Sandbox mode to test your setup with fake payments before switching to Live mode.

Set your currency

After connecting a provider, a currency selector appears in the payment settings. Choose the currency for all payment buttons on this widget (e.g., USD, GBP, EUR). This applies globally to every buy-now and add-to-cart button.

Add payment buttons

Click the Payment Buttons shortcut in the Add-ons tab to jump straight to the Content tab where you can add buttons. Alternatively:

  1. Go to the Content tab
  2. Open the Buttons section
  3. Click Add Button
  4. Choose either Buy Now or Add to Cart as the button action
  5. Fill in the product details — name, price, and optionally a description and quantity limit

Buy Now vs Add to Cart

Buy NowAdd to Cart
BehaviorTakes the visitor straight to checkoutAdds the item to a shopping cart
Best forSingle products, donations, one-off purchasesStores with multiple products visitors might browse
CheckoutImmediate — one item at a timeVisitor reviews their cart, then checks out all items together

You can mix both button types in the same widget. For example, use “Add to Cart” on the items list and “Buy Now” on detail pages for impulse purchases.

When using Add to Cart, a cart icon appears in the top-right of your widget. Visitors can review their cart, adjust quantities, and remove items before checking out.

Dynamic pricing from your data

Instead of setting a fixed price on each button, you can map the price to a column in your data source. This is useful when your spreadsheet or database already has pricing information.

In the button settings:

  1. Under Price, toggle from a fixed value to Column
  2. Select the column that contains your prices

The button will automatically use the price from each row, so every item can have a different price without creating separate buttons.

Copying buttons to the details page

If you’ve added a payment button to your items list and want the same button on your detail pages:

  1. Click the edit icon on a payment button in the items list
  2. At the bottom of the editor, click Copy to Details Page
  3. The button is duplicated to the details page and the editor opens automatically so you can make any adjustments

The “Copy to Details Page” option only appears for buy-now and add-to-cart buttons when the details page is enabled.

Email notifications

Shareables can send automatic emails to you and your buyer when a payment completes. Configure the templates, recipient addresses, and optional item details tables.

See Email Notifications for full setup instructions.

Managing payment integrations

You can view and manage all your connected payment providers from your account:

  1. Go to DashboardAccountConnections
  2. Scroll to the Payment Integrations section
  3. Here you can see all connected providers, their environment (Live/Sandbox), currency, and which widgets are using them

To remove a provider, click the delete button on its card. This will also disconnect it from any widgets that are using it.

Deleting a payment provider will remove payment functionality from all widgets connected to it. Make sure to update those widgets before removing a provider.

Frequently asked questions

Can I use both PayPal and Stripe on the same widget?

Each widget connects to one payment provider at a time. You can have different providers on different widgets, but a single widget uses one provider for all its payment buttons.

What currencies are supported?

Shareables supports all major currencies including USD, GBP, EUR, AUD, CAD, JPY, and many more. The currency is set globally per widget in the payment settings.

Are there any fees?

Shareables does not charge any transaction fees. Standard payment processing fees from PayPal or Stripe still apply.

What happens if a payment fails?

Visitors see an error message and can try again. No charges are made for failed transactions. Common reasons for failure include expired cards, insufficient funds, or network issues.

Can I set different prices for different items?

Yes. Use column-based pricing to pull prices directly from your data source, so each item has its own price. Alternatively, you can set a fixed price on each button individually.

Last updated on