# Sell products on your web page
In this guide, we'll see how to sell products (one-time or recurrent) on your Grapedrop website by using Payment Button block
To start using Payment Button just drag the block from the Extra category (Basic Block library) into your canvas.
Currently, the Payment Button features support for PayPal, Stripe, and Gumroad.
Below you will find an in depth guide on using each provider.
# Selling with PayPal
In order to sell with PayPal, you must have a PayPal Business account. If you don't have one you can create one here
Once you have dropped the block in the canvas and selected PayPal as your payment provider you should be able to see the button itself alongside all available settings.
PayPal Email, Currency, Price and Description are the most important areas to fill out. All other options are useful if you want to customize the checkout experience. That’s it. Once the page is published, your users will be able to pay for your product by using their PayPal account.
Before publishing your page we highly recommend viewing the button in the preview and make sure everything is working as expected.
# Selling with Stripe
In order to sell with Stripe, you must have a valid Stripe account. If you don't have one you can create one here
You'll have to start with a test account and before going live activate it here. You can still use the test account with Grapedrop and switch to live one once you're ready to sell.
Stripe allows you to sell one-time products and recurring subscriptions, but before using Stripe as your payment provider you must activate Stripe Checkout and create your products directly from their dashboard. So, let's follow these simple steps below to enable you to sell our first product on Stripe.
As suggested by Stripe, you can leave the Domains field empty for now and complete it once you aim to use live mode. So, let's start by clicking on product creation which will redirect you to the Products page. Once you start with a new product, you'll be able to choose between One-time purchases and Recurring products. In our example, we'll create a simple one-time purchase but the process would be almost the same with a recurring one.
Once the product is created you can copy its SKU code and paste it in the Grapedrop Payment Button Product SKU setting (Stripe provider should be selected).
If you create a recurring product instead of the SKU you'll see the plan ID (
plan_ABC...), you can use it in the same Product SKU setting.
The last step is to retrieve the Stripe Publishable key, from your API keys page, and paste it in the Stripe Key setting.
Now, if you go to the preview of your page, you'll be able to see the Stripe Checkout page once you click the payment button.
If you want to test the Checkout page you can use Test card numbers from Stripe.
Before publishing your page remember to activate your Stripe account and switch all the codes (Stripe Key and Product SKU) with their live version counterpart.
# Selling with Gumroad
In order to sell with Gumroad, you should have a valid Gumroad account. If you don't have one you can create it here
Gumroad allows you to sell one-time products and recurrent subscriptions. All you need to do is to create your products from the Gumroad Products page
Once the product is published all you need to do is to copy the link (available at the end of the creation or found following these instructions) and paste it in the Grapedrop Payment Button Product setting (Gumroad provider should be selected).
That's all! Now, when a user clicks on the payment button from your page they will see a popup of your product ready to sell.