PayPal Instant Payment Notification not being received.

  • Posts: 19
  • Thank you received: 0
11 months 1 week ago #351768

-- HikaShop version -- : 4.7.2
-- Joomla version -- : 3.10.11
-- PHP version -- : 8.0

Hello,
Since about a month a go we have not been receiving the PayPal Instant Payment Notification (IPN) when an item is purchased and payment is being made via Paypal.

We can see in Paypal that the payment are being made but the Order Status in HikaShop is staying at Created. We are using the HikaShop Paypal payment plugin.

Our host has confirmed there are no issues at their end.

Thanks in advance
John

Please Log in or Create an account to join the conversation.

  • Posts: 81539
  • Thank you received: 13069
  • MODERATOR
11 months 1 week ago #351770

Hi,

We have a documentation you can follow in such cases:
www.hikashop.com/support/documentation/i...or.html#notification

Note however that the PayPal plugin is now quite old.
I would rather recommend you switch to the PayPal Checkout plugin. You won't have that problem with it and it will provide a smoother experience for your customers. The plugin is preinstalled in HikaShop so you can just go in the System>Payment methods menu and click on the "new" button to select it and start configuring it.

Please Log in or Create an account to join the conversation.

  • Posts: 19
  • Thank you received: 0
11 months 1 week ago #351786

Hello. We have decided to take your advice and switch to PayPal Checkout Plugin.

We have set up a REST API app in PayPal Developer and put the Client ID and Secret into the Paypal CheckOut Plug In. Is the "Merchant Name" the PayPal Merchant ID?

We have noticed that if we have the "Invalid status" as Cancelled in the Plugin then the Order History "Order Status" is Cancelled for every transaction even though the Paypal payment has been successfully made.
Changing The "Invalid Status" to Confirmed makes everything work as it should.

Is there some advice on this please?

Thanks
John

Please Log in or Create an account to join the conversation.

  • Posts: 81539
  • Thank you received: 13069
  • MODERATOR
11 months 1 week ago #351788

Hi,

The Merchant name is the name you want your customers to see for your shop on PayPal. So usually you want to enter the name of your shop.

The issue you're reporting indicates that amount paid by the customer is different from the total amount of the order in HikaShop.
This can happen if you have the "round prices during calculations" setting turned off in the HikaShop configuration, because in that case HikaShop and PayPal won't calculate the total amount in the same way.
So please check this.

Please Log in or Create an account to join the conversation.

  • Posts: 19
  • Thank you received: 0
11 months 1 week ago #351797

Hello, Thanks for you ongoing help with this.

I have changed the "Round Price During Calculations" to On, changed the "Invalid Status" to Cancelled in the plugin and retested but orders are still getting the "Order Status" of cancelled even though the Paypal payment is successful.

Bests
John

Please Log in or Create an account to join the conversation.

  • Posts: 81539
  • Thank you received: 13069
  • MODERATOR
11 months 1 week ago #351798

Hi,

Could it be that the payment appear in PayPal but you actually have the "instant capture" setting turned off in the payment method, which means that you need to manually validate the transaction on your PayPal account before the money is actually on your merchant PayPal account and PayPal sends the correct IPN to the plugin ?

Please Log in or Create an account to join the conversation.

Time to create page: 0.066 seconds
Powered by Kunena Forum