StoreFront supports PayPal Standard, PayPal Express Checkout, PayPal Advanced, PayPal Payflow Link, and PayPal Payments Pro solutions.
If you have sales related questions about setting up new PayPal service and would like to speak directly to a PayPal Product Specialist, call (1) 877-455-1481. If you have customer service related questions regarding an existing PayPal account and would like to speak directly to a PayPal Customer Service agent, call (1) 888-221-1161.
PayPal Standard is the easiest PayPal solution to set up and use. In addition to regular payments within PayPal accounts, this method also allows users to pay by credit card without having to first create a PayPal account.
Please make sure you followed all the steps described above. Otherwise, you may have issues with your PayPal orders.
* The auto-return will force your customers to return to your store (and to which URL they will be returned) after they have completed the payment at PayPal. Basically this setting isn't necessary: PayPal will show a button like 'return to the store' that will lead the customers back to the shop.
However, you may want to enable it in the following cases:
The main thing is to enable IPN (Instant Order Notifications) setting. IPN is a message transmitted from PayPal to StoreFront via a special secure channel and indicating the status of the payment. This setting will ensure that your StoreFront store will be notified about whether the customer did complete the payment or the transaction has been failed. Upon receiving such a notification, StoreFront is able to update the order status accordingly. Having IPN properly setup in your PayPal account is crucial for the automatic accepting of orders in StoreFront.
** This step is necessary to avoid issues with shipping calculation in StoreFront store: If you have any shipping rates configured in the PayPal account, they may override the rates from your StoreFront store. As a result the order may arrive at status Awaiting Payment .
Express Checkout is a more advanced solution by PayPal. It provides an alternative checkout process for your StoreFront store.
Have you generated an API certificate or signature before?
Note
This payment method requires SSL on the site.
PayPal Payflow Link and PayPal Advanced payment methods are available to merchants from the United States, Canada, Australia, New Zealand, and the UK.
Note
PayPal Advanced method is for US merchants only.
PayPal Payflow is a true payment gateway that links your site to your merchant account (a type of bank account that allows businesses to accept payments by credit card and get payments directly to your bank) and payment processor (a company that handles credit card transactions for a merchant acquiring bank). More information about PayPal Payflow can be found here: https://www.paypal.com/webapps/mpp/payflow-payment-gateway
If you do not have a merchant account, you can use PayPal Payments Advanced:
This payment method enables online stores to collect payments directly via credit card without leaving the site as well. From an integration standpoint, PayPal Payments Advanced is identical to the PayPal Payflow gateway (so you can use it with our Payflow integration), with the following exceptions:
Please, also refer to this page for more info: https://www.paypal.com/webapps/mpp/paypal-payments-advanced
If you do not want to create a merchant account, go with PayPal Advanced to accept credit cards without leaving a site.
PayPal Payments Pro Hosted offers a way to securely accept credit and debit cards or PayPal payments without your customers having to leave your StoreFront store: all payment options are displayed on the last checkout step in an inline frame.
PayPal Payments Pro Hosted works for UK and France only.
All PayPal services allow paying by credit card without a PayPal account. If your customers are prompted to sign up at PayPal to pay, there may be various reasons for that, starting from cookies set up and ending up with your PayPal account settings.
Please refer to the following for detailed instructions:
www.paypal-community.com/t5/How-to-use-PayPal/buy-now-button-requires-paypal-login-or-account/m-p/15587
Yes, if you have a Personal account, it will work with StoreFront. Use PayPal Standard payment option.
If you see any order in PayPal and do not see it in StoreFront, first of all, make sure that your PayPal module is set up properly and all the steps from this instruction above have been carried out. Pay particular attention to IPN messages—they must be enabled.
If all PayPal settings are correct, open IPN History page in your PayPal backend and check it for any errors or failed IPN messages. If you have any failed messages related to the missing orders there, try to re-send them:
If the above does not help, please report the issue to our support team, and we will investigate it closely.
If an order is successfully placed and you have fully charged the customer for it, it should get "Paid" status. Status "Awaiting Payment" means that the order is pending or it has been placed but the money has not been transferred to your account yet.
You can check what error is returned from PayPal in the order details in Store Control Panel, Additional information section.
The following may be several reasons why some PayPal order gets Awaiting Payment status instead of Paid:
Here is a list of possible pending reasons:
The most frequent reason for all above is that a payment has been made by an eCheck that has not been cleared yet. After an eCheck is cleared (usually it takes 3-5 days), the order status will be changed to Paid automatically.
In this case, usually the orders are processed successfully and the money is paid. You will see this error message in the order details, on Sales page at StoreFront control panel. There are three possible causes:
As a security measure, to avoid any possible hack attempts, StoreFront requires that the payment is processed to the PayPal email that is recorded in the StoreFront control panel. If the transaction has a different email, StoreFront sets the order status to Awaiting Payment or PayPal will mark the order as pending.
Most likely you have two emails associated with your business PayPal account, both are valid therefore PayPal accepted the payment. Yet only one of the emails is supposed to receive the payments.
You need to make sure you submitted the right PayPal email in your StoreFront control panel, Settings, Payment, Account details. If you are not sure to what email you are receiving payments, you can contact
PayPal customer support.
When a payment is made, PayPal sends an IPN (instant payment notification) message to StoreFront with the payment details. StoreFront verifies this IPN message and if everything is OK, it updates the order status. If for some reasons (due to an error or a downtime) the PayPal server hasn't answered to our request to verify the transaction (that is, we do not know if the IPN message has been legit or not), the order status will be set to Awaiting Payment.
back to Storefront Configuration