Home » Categories » NRO Online Help » Orders

Troubleshooting PayPal

Summary:

This article will help resolve basic problems with PayPal integration.  NCR Retail Hosted Apps Support does not provide direct support for PayPal payment processing questions or problems. Front line support for help with capturing payments through PayPal, questions about chargebacks for PayPal orders, PayPal billing questions or anything else related to your PayPal account can be obtained from PayPal Customer Support .

Solution:

In order to allow your customers to utilize PayPal as their payment method, you will need to follow the instructions in this KB article for obtaining a PayPal Express Checkout account (most recommended account type) and enabling the method in your NRO store:

http://help.ncrretailonline.com/article/configuring-paypal-in-your-store.html

Problem: All PayPal orders are appearing in the admin panel in a Pending Payment status. The orders are not in Counterpoint.

Solution :  Make sure your PayPal account's Instant Payment Notifications are enabled and that the URL is correct.  The "Configuring PayPal in Your Store" article explains how to enable that, as well as identifies the URL for your store. Orders in a Pending Payment status do not export to Counterpoint. Those orders will need to be entered into Counterpoint manually, until the IPN is enabled and set up correctly.


Problem :  When I published order information back to NRO, the order with the PayPal payment went On Hold and the payment didn't capture in PayPal. In the Notifications, I see this error:  Order {your NRO order number} was changed, however this order contains Paypal payment information and cannot be changed in NRO. Order has been placed on Hold.

Solution :  Depending upon your Payment Action configuration within PayPal Express Checko ut (or PayPal Standard), you can choose to immediately authorize the transaction and capture the payment (which withdraws the funds from the customer's account), or you can only authorize which does hold the funds for three days. If the Payment Action is configured as "Sale," the amount of purchase is immediately authorized and withdrawn from the customer's account. This will make an invoice create on the order.  If something happens in Counterpoint that makes the Integration Agent think it needs to change the order, an message will be written to Notifications and the order will be placed On Hold.  If the total order amount did not change, the hold can be manually removed from the order and the order can be "shipped" to make it flip to Complete. You can't increase an order if the Payment Action is Sale.

If the Payment Action is Order, an order is valid for 29 days. Within this period, you can request one or many authorizations to ensure the availably of funds. The sum of the total open authorizations can’t exceed 115% or $75 (whichever is less) of the amount provided to PayPal when the order was created.

Problem :  When I published order information back to NRO for an order I edited in Counterpoint, the order totals did not translate accurately.

Solution :  Order edits that change the total order amount are not allowed with PayPal's Authorization or Sale Payment Actions. Only if the Payment Action is set to Order can an order be edited and increased no more than 115% of the original order total or $75 (whichever is less).  Orders allow for a merchant to partially ship out lines on an order. Only lines shipped will be captured. An order remains valid with PayPal for 29 days. PayPal Express Checkout is the only NRO supported PayPal solution that offers the Order Payment Action.

There are correct ways to edit orders in Counterpoint to help mitigate orders being placed on hold and mishandled by the Integration Agent. This KB article, "Editing Orders that Originated In Your NRO Store" can help merchants avoid some of the exceptions encountered by the IA, when orders must be edited in Counterpoint:


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.