DeizaDeizaHelp
HelpWebsite BuilderPayment Links

Payment Links

Connect payment providers and get checkout links for your products

5 min read

Payment Links

Deiza supports multiple payment providers. Each product needs a checkout URL so customers can pay. This guide explains how to set up each provider and where to find your payment links.

Choosing a Provider

Open the Products tab in the customization panel. At the top you'll see the Payment Provider selector. Choose the platform your customers will use to pay.

Providers come in two types:

TypeHow links work
AutoDeiza creates the payment links for you after you enter prices
ManualYou paste links yourself from your payment platform

The Deiza Checkout Page

When a product has been registered with Deiza (either by generating links or by saving a manual URL), the Buy Now button on your published site routes the buyer through a Deiza-hosted checkout page before reaching the payment provider.

This checkout page:

  • Collects the buyer's name, email, and phone number
  • Collects a shipping address if Requires shipping address is enabled for that product
  • Shows a quantity selector if Max quantity per order is set for that product
  • Creates a pending transaction in your Transactions dashboard automatically
  • Redirects the buyer to the payment provider to complete payment

After the payment provider confirms the payment (via webhook), the transaction is automatically updated from Pending to Completed in your dashboard — no manual confirmation needed for auto providers.

If a product does not have Deiza checkout enabled (e.g. the URL was not yet saved or registered), the buy button goes directly to the external URL as a standard link.


Auto Providers

Stripe

Stripe is the recommended provider for most businesses in supported countries.

Setup:

  1. Go to Settings > Integrations (or the Payments section in your dashboard)
  2. Connect your Stripe account
  3. Back in the Products tab, select Stripe as your provider
  4. Enter prices for all products
  5. Click Generate Stripe Payment Links
  6. Deiza creates a payment link in your Stripe dashboard for each product, saves the URLs, and configures a redirect back to Deiza after payment

After payment, Stripe redirects the buyer to a Deiza confirmation page and the webhook automatically marks the transaction as Completed.

Getting links manually from Stripe:

  1. Log in to dashboard.stripe.com
  2. Go to Payment Links in the left menu
  3. Click + New to create a link for a product
  4. Set the price, product name, and any options
  5. Copy the link (starts with buy.stripe.com/...)
  6. Paste it into the Checkout URL field for that product in Deiza — Deiza will register this product automatically within a second of saving

Paystack (Africa)

Paystack is the recommended provider for businesses in Nigeria, Ghana, Kenya, South Africa, and other African markets.

Setup:

  1. Connect your Paystack account in Settings > Integrations
  2. Select Paystack as your provider in the Products tab
  3. Enter prices and click Generate Paystack Payment Pages
  4. Deiza creates a Paystack Payment Page for each product and configures a redirect back to Deiza after payment

After payment, Paystack's webhook automatically marks the matching transaction as Completed.

Getting links manually from Paystack:

  1. Log in to dashboard.paystack.com
  2. Go to Payment Pages in the sidebar
  3. Click Create Payment Page
  4. Enter the product name and amount
  5. Copy the link from the page details
  6. Paste into the Checkout URL field in Deiza

Lemon Squeezy

Best for digital products, SaaS, and subscriptions — handles VAT globally.

Setup:

  1. Connect your Lemon Squeezy account in Settings > Integrations
  2. Select Lemon Squeezy as your provider
  3. Enter prices and click Generate Lemon Squeezy Checkouts
  4. Deiza creates a checkout for each product and configures a redirect back to Deiza after purchase

After payment, Lemon Squeezy's webhook automatically marks the matching transaction as Completed.

Getting links manually from Lemon Squeezy:

  1. Log in to app.lemonsqueezy.com
  2. Go to Products and open the product
  3. Click the product's Share or Checkout link
  4. Copy the URL (e.g. yourstore.lemonsqueezy.com/checkout/buy/...)
  5. Paste into Checkout URL in Deiza

Manual Providers

With manual providers, you paste links you have already created in your payment platform. When you save a manual checkout URL, Deiza registers the product in the background so the Deiza checkout page is still activated for that product (enabling shipping address collection and quantity selection).

Note: Because manual providers do not send webhooks back to Deiza, transactions created through manual provider checkouts will remain Pending until you manually mark them as Completed in the Transactions dashboard. There is no way to auto-confirm payments made through PayPal, Gumroad, Flutterwave, or custom URLs.

PayPal

How to get a PayPal.me link:

  1. Log in to paypal.com and go to your profile
  2. Set up your PayPal.me URL at paypal.me
  3. Share: paypal.me/yourusername/AMOUNT (e.g. paypal.me/johndoe/99)
  4. Paste this URL into the Checkout URL field for your product

How to get a PayPal payment button link:

  1. Go to paypal.com/buttons
  2. Create a Buy Now button for your product
  3. Copy the URL from the generated code
  4. Paste it into the Checkout URL field

Gumroad

Best for digital downloads, e-books, courses, and software.

How to get a Gumroad product link:

  1. Log in to app.gumroad.com
  2. Go to Products and open your product
  3. Click Share or look for the product URL in your dashboard
  4. Copy the link (e.g. gumroad.com/l/yourproduct)
  5. Paste into Checkout URL in Deiza

Flutterwave

Best for businesses across Africa, especially for multi-currency transactions.

How to get a Flutterwave payment link:

  1. Log in to your Flutterwave dashboard
  2. Go to Payment Links in the left menu
  3. Click Create a Payment Link
  4. Set the amount, title, and currency
  5. Copy the generated link
  6. Paste into Checkout URL in Deiza

Custom URL

Use any checkout or payment page URL that your payment platform generates.

Examples:

  • Square checkout links
  • Shopify buy buttons
  • WooCommerce product URLs
  • Calendly / booking + payment links
  • Any https:// URL
  1. Generate the checkout link on your platform
  2. Copy the full URL
  3. Paste it into Checkout URL in Deiza

No Payment (Display Only)

Select No Payment to show products without any checkout link. This is useful for:

  • Enquiry-based pricing ("contact us for a quote")
  • Portfolio items with no direct sale
  • Menu items (restaurants) where ordering happens elsewhere

After adding checkout URLs, click Preview to view your site as a visitor and test the buy buttons. Each button should open the Deiza checkout page (or the direct external URL if Deiza checkout is not yet enabled for that product). Complete a test purchase to confirm the transaction appears in your Transactions dashboard.

Was this helpful?