Home » Categories » Multiple Categories

Configuring PayPal in your store

Overview


To walk you through the setup process of Paypal in NRO.

**IMPORTANT: NRO has been tested and supports PayPal Standard and Express. Although the Payments Advanced and Payments Pro panels are available, they have not been fully tested and are not guaranteed to work with NRO. We recommend using PayPal Express Checkout, because it affords you a feature that will let you deal with transactions that might need to remain open due to backorders. PayPal Express does require that the customer have a PayPal account. PayPal Standard does not.

Choosing your PayPal Plan

Visit https://www.paypal.com/au/cgi-bin/webscr?cmd=_additional-payment-feature-list-outside



Click on the "Learn More" link under the PayPal Express Checkout option:



Scroll down the page until you find the link to sign up for PayPal:


Most merchants choose to upgrade their existing PayPal account:


Enter your business information and complete the forms. After doing so, you'll have a new Business Setup option under your Profile link in your PayPal account.



Under Option A, choose "Get your API Credentials."



Choose to Request API credentials from the NVP/SOAP API integration option:



Choose to Request API signature and Agree and Submit:




After doing so, you'll be able to see your API credentials and signature:



Copy and paste those into your PayPal express panel:



Configuring PayPal Express Checkout:

Required PayPal Settings

Express Checkout panel:

  • Email Associated with PayPal account: Provide the email used to setup your PayPal account.
  • API Authentication Methods: API Signature
  • API Username: API Username from PayPal
  • API Password: API Password from PayPal
  • API Signature: API Signature from PayPal
  • Sandbox Mode: No
  • API Uses Proxy: No
  • Enable this Solution: Set to Yes.

Basic Settings - PayPal Express Checkout

  1. Title: name of the payment method as it will show up in NRO Admin panel when settling orders.
  2. Sort Order: The order that the payment option should appear in the storefront in relation to the other payment methods.
  3. Payment Action:
    • Authorization - Authorization means that the bank will verify that the customer has enough funds to make the purchase, and guarantees that those funds will be available for the next three (3) days. However you will still need to actually charge them, in a process known as payment capture. This is useful if you do not want to charge customers until their item has shipped, for example. The amount is not withdrawn, until you publish order information back to NRO and the invoice is created by the IA. The IA will complete the process of payment capture.
    • Sale - A payment is authorized and immediately captured by PayPal and as a result an order and an invoice are created in the backend of your store.
    • Order - An "Order" is used when you are possibly looking at a backorder situation. An order allows hold onto the payment information for a specified number of days, but it doesn't actually place a hold against the customers available credit. The amount of the order is neither captured nor authorized in the customer’s balance, bank account, or credit card at PayPal. 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. After the funds are "ordered,” the merchant can capture them at any time during the following 29 days. Capturing of the order amount can be done automatically by the Integration Agent or from the NRO backend, by creating one or more invoices.
  4. Shortcut on Shopping Cart: Places a PayPal checkout link on the shopping cart page.***WARNING: Unless you offer free shipping for all orders and all items, you should not enable this shortcut. Customers can complete PayPal transactions without having to choose a shipping method. Upon clicking this shortcut, the customer is immediately taken to their PayPal account. This means you'll receive payment without any shipping method indicated or any shipping charges.
  5. Shortcut on Product View: Places a PayPal checkout link on the Product Detail page. ***WARNING:Unless you offer free shipping for all orders and all items, you should not enable this shortcut. Customers can complete PayPal transactions without having to choose a shipping method. Upon clicking this shortcut, the customer is immediately taken to their PayPal account. This means you'll receive payment without any shipping method indicated or any shipping charges.

Configuring PayPal Standard

To start configuring your PayPal account for Standard:

  1. Go to System / Configuration / Sales section / Payment Methods tab.
  2. Click thePayPal All-in-One Payment Solutionstab to see the Standard configuration panel.
  3. Click the Configure button on the Payments Standard panel.
Required PayPal Settings

  • Email Associated with PayPal account:Provide the email used to setup your PayPal account.
  • Enable this Solution:Yes
Basic Settings panel – PayPal Payments Standard

 

  1. Title:Name of the payment method as it will show up in NRO Admin panel when settling orders.
  2. Sort Order:The order that the payment option should appear in the storefront in relation to the other payment methods.
  3. Payment Action:
  • Authorization-Authorization means that the bank will verify that the customer has enough funds to make the purchase, and guarantees that those funds will be available for the next three (3) days. However you will still need to actually charge them, in a process known as payment capture. This is useful if you do not want to charge customers until their item has shipped, for example. The amount is not withdrawn, until you publish order information back to NRO and the invoice is created by the IA. The IA will complete the process of payment capture.
  • Sale-The amount of purchase is authorized and immediately withdrawn from the customer's account. An order with an invoice is immediately created in the NRO admin panel.
Advanced Settings:We recommend leaving these all as their default settings.

Enabling Instant Payment Notifications

It is important to enable IPN and to enter the finish URL within your PayPal account. To do this, follow these steps:

  1. Log on to your Paypal account.
  2. Click Profile under the My Account tab.
  3. Click My selling tools. Click "Update" in the Instant payment notifications section. Click Choose IPN Settings to specify your listener's URL and activate the listener. The URL will be (substitute text in red with your actual domain): https://yourdomainisenteredhere/checkout/onepage/success/

Settling PayPal Transactions Manually

Occasionally, translation errors could occur when the IA tries to create the invoice on orders authorized via PayPal. If this happens and the order can't be manually invoiced via the admin panel, it might be necessary to process the payment manually through your PayPal account.
  1. Log into PayPal account.
  2. Under My Recent Activity click on capture next to the order.
  3. Enter the amount to capture.
  4. For Additional Capture select NO if the order is going to be shipped with no additional money necessary.
  5. Click Continue.
  6. Click Capture Funds.
  7. In NRO Admin Panel under Orders/Transactions you should see both the authorization and the capture.
Attachments Attachments
There are no attachments for this article.
Comments Comments
There are no comments for this article. Be the first to post a comment.