Paypal Express Checkout

The ultimate aim of an ecommerce store is to provide their customers with easy to use features that will enable quick sales for your shop too! The most important part of the online sales process is the checkout. Customers prefer a quick and highly secure checkout process. To accomplish this, Magento offers plenty of options like one step checkout for speeding up the checkout process and PayPal Express Checkout to bring the power, popularity and security of PayPal to your store.

Let’s see how to configure PayPal Express Checkout to Work with Magento

Customer can pay by either a credit card or with a PayPal account. During payment, the customer is first redirected to the PayPal site in order to complete the payment information and then returns to your site to complete the checkout process.

The steps for configuring PayPal Express Checkout in Magento are simple:

  • Configure PayPal account

  • Complete the settings

  • Basic Settings

  • Advanced Settings

 

1. Configure PayPal Account

A PayPal merchant account will be required before you begin. Go to the PayPal website and login to your advanced account at manager.paypal.com. Here, if you go to Service Settings and browse to Hosted Checkout Pages, you can click on the Set Up option and change the following:
AVS -> NO
CSC-> NO
Enable Secure Token-> YES

After this, click on save and move on to the next step.

PayPal needs an additional account to be created so create that too via manager.paypal.com

2. Now go to the admin panel of your store and follow these steps:

  • Select System-> configuration

  • Go to Payment Methods

  • Under Merchant Location Select Merchant Country. (this is where your business is located)

  • Expand the PayPal Express Checkout and click on Configure.

Paypal Express Checkout

You will need to complete the following required settings for Express Checkout.

  • Email Address: (As you have set in your PayPal Account)

  • API Authentication Methods – API Signature or API Certificate

  • Click on Get Credentials from PayPal – Complete the following information:
    API Username, API Password and API Signature or Certificate

If Sandbox is used for credentials, set Sandbox mode to Yes.

Proxy server can be configured for establishing connection between Magento and PayPal. Set “API uses Proxy” To Yes. You will also need to complete the fields for proxy host and proxy port.

After all the above settings have been configured, set Enable this solution to YES.

Paypal Express Checkout

3. Now You will need to complete the basic settings:

If your store has multiple views, make sure you set the current configuration scope box.

In the Basic settings section, complete the following:

Title: To identify payment method while checkout.

Sort Order: To set where PayPal will appear amongst other options for users.
Payment Action: Authorization, Sale or Order

Authorization: Approves purchases and puts funds on hold. The amount can later be captured by the merchant.

Sale: Immediate authorization of the amount.

Order: The Order payment action represents an agreement between the PayPal payment system and the merchant, which enables the merchant to capture one or more amounts up to the “ordered” total from the customer’s buyer account, over a maximum of 29 days.

You will need to complete the following fields. Authorization Honor Period, Order Valid Period, and Number of Child Authorizations.

Now, to be able to display the “Checkout With PayPal” Button on your shopping cart, to include in the checkout process, click on yes for “ Shortcut on Shopping Cart”
To set this on the product detail page, click on yes for “Short cut on Product View”

Paypal Express Checkout

4. Advanced Settings: These can be found on the bottom of the Basic Settings page.

  • Payment applicable from: All Allowed Countries or Specific Countries.

  • Set Debug Mode, to set the logs.

  • Enable SSL Verification to “Yes”

  • Set Transfer Cart Line Items to Yes to display customer order’s full details.Select whether the button you display for your PayPal Acceptance to either Static (one image) or Dynamic (This can be changed dynamically from the PayPal server.

  • Here you can even enable your customers to pay as a Guest via PayPal.

  • “Requires Customer Billing Address Can be set to either Yes or No.

  • You can even set the option for “Billing Agreement Signup to “Auto” , “Ask Customer” or “Never”

  • You will also need to complete a few settings for : PayPal Billing Agreement Settings, Settlement Report Settings, Frontend Experience Settings.

  • After that’s done, click on save config.

Paypal Express Checkout

Share Button