PayPal Website Payments Standard is a remote payment service provided by PayPal that allows your customers to use a PayPal account balance (or credit cards) to make payments securely and safely. PayPal Standard is a remote checkout system, meaning that checkout processes are done on a PayPal page, not directly on your Reclaimed Marketplace storefront. As an external payment system, it can be used simultaneously with a primary Payment Gateway or another remote checkout system.

When a customer is ready to checkout with their PayPal account, they simply click the Checkout with PayPal button which will redirect them to your shop-powered checkout form that collects non-sensitive, required order information up front before sending the customer to PayPal. Payment method details are entered at PayPal Standard checkout page before the customer is returned to your website.

It should be noted that while payment by credit card without a PayPal account is supported, the payment process by credit card is also a signup form to create a PayPal account with the supplied card tied to the account.

Contents


PayPal Account Setup

To start using PayPal Website Payments Standard:

  • Setup a Verified PayPal Premier or Business Account. If you have an existing Personal account, you can upgrade your account to a Premier or Business account.
  • Confirm your email address, which verifies the email address where PayPal sends payment receipts and account emails. (You might have done this already if you upgraded your account.)
  • Provide and confirm your bank account information, which allows you to easily withdraw funds.
  • Add your Social Security number to remove the monthly withdrawal limit for transferring funds to your bank account.
  • Setup your shop’s PayPal Website Payments Standard settings

To set up PayPal Website Payments Standard on your shop

  • In your Dashboard (the admin area where you manage your store), click on the “Shop” tab on the left. Move your cursor to the sub-menu below “Shop” that says Settings and click to enter in the Shop Settings page.
  • Now find the “Payments” link near the title of the page and click on that
  • Check the box to Enable PayPal Website Payments Standard
  • Enter your PayPal account e-mail
  • Save your settings

For more information and screen-shots visit the Payment Settings tutorial.

Instant Payment Notification

Important: With PayPal Website Payments Standard, the Instant Payment Notification (IPN) API is the primary means for PayPal to communicate payment to your shop store. In shop 1.0.17 and prior, you will not receive orders from Paypal in shop without this enabled on your PayPal account. You must enable IPN in your PayPal account, from your PayPal account site, go to My Account ? Profile ? Instant Payment Notification preferences:

  • Click Turn On IPN on the PayPal site.
  • You will then be prompted for a Notification URL, which should be your store site catalog page (shop will override this URL to a proper URL for receiving notifications).
  • Save your Settings

After enabling IPN notifications, you should also see a link to the IPN History page in the first paragraph of the page. This link is useful for resending IPN messages if necessary to your shop store.

PayPal Payment Reviews and E-Check Processing

From time to PayPal will arbitrarily decide to review a payment due to warning flags that they determine make the transaction a fraud risk. In these situations, the payment made by the customer will be held and the payment status will be set to Pending. This status is returned by PayPal to shop. shop will honor the Pending status to ensure that any digital goods remain unavailable until payment has cleared. The review process can take 1-2 days to complete before the funds are cleared. The merchant (store owner or operator) will be required to manually verify the payment has been received and update the transaction status of the order to complete the transaction.

shop orders that are delayed by the payment clearing status, such as e-Checks also with be set to Pending, and will be subject to the same problem as above except with a longer delay.