Paypal Tutorial

Paypal is available and popular worldwide. It doesn’t charge any subscription fee and creating an account is very easy. That’s why we definitely recommend it for starters in b2bestorebuilder. It works as a seamless flow where the customer is routed to Paypal website to register the payment.

Paypal account

A business account is needed to get paid with Paypal. Create a "Paypal Business Account" or upgrade your Personal account to a Business account. Go to the Paypal settings and click on Upgrade to a Business account. Then follow the few configuration steps.

Settings in Paypal

First, let’s see how to set up your Paypal account in order to build a seamless customer experience with b2bestorebuilder. Log in and open the settings. Go to Products & Services ‣ Website payments and click Update on Website preferences.


Auto Return

Auto Return automatically redirects your customers to b2bestorebuilder once the payment is processed. Check Auto Return and enter your domain name with the suffix "/shop/confirmation" as Return URL (e.g. This URL is requested in Paypal but not used in practice as b2bestorebuilder transmits it at each transaction. Don’t worry if you manage several sales channels or b2bestorebuilder databases.


Payment Data Transfer (PDT)

Payment Data Transfer delivers the payment confirmation to b2bestorebuilder as soon as it is processed. Without it, b2bestorebuilder cannot end the sales flow. This setting must be activated as well. When saving, an Identity Token is generated. You will be later requested to enter it in b2bestorebuilder.


Paypal Account Optional
We advise you to not prompt customers to log in with a Paypal account when they get to pay. Let them pay with debit/credit cards as well, or you might lose some deals. Make sure this setting is turned on.


Instant Payment Notification (IPN)

PDT sends order confirmations once and only once. As a result, your site must be running when it happens; otherwise, it will never receive the message. That’s why we advise to activate the Instant Payment Notification (IPN) on top. With IPN, delivery of order confirmations is virtually guaranteed since IPN resends a confirmation until your site acknowledges receipt. To activate IPN, get back to Website payments menu and click Update in Instant Payment Notification. The Notification URL to set is your domain name + “payment/paypal/ipn” (e.g.


Your Paypal account is ready!

Settings in b2bestorebuilder

b2bestorebuilder requires three Paypal credentials: Email ID is your login email address in Paypal. Merchant ID can be found in the settings of your Paypal account, in Account Settings ‣ Business information. Paypal PDT Token is given in Website payments configuration as explained here above.


You can charge extra fees to your customers for paying with Paypal; This to cover the transaction fees Paypal charges you. Once redirected to Paypal, your customer sees an extra applied to the order amount. To activate this, go to the Fees tab of Paypal configuration in b2bestorebuilder and check Add Extra Fees.


Your Paypal setup is ready with b2bestorebuilder!