We got the below email from PayPal detailing upcoming changes to the IPN process case_id data value format. Does this affect the PayPal plugin for nopCommerce 3.50? Will it need to be updated?
I couldn't find case_id data value in any of our existing transactions so I don't think it is using this field.
Email from PayPal
"If you are currently using the Instant Payment Notification (IPN) process or the Case report in your current integration, we want to notify you of a change that may impact your business.
To ensure you don’t experience a disruption of PayPal service, we encourage you to make any applicable changes by July 7, 2015.
What is happening?
We’re enhancing our dispute management system to ensure you receive more detailed and timely information.
The first phase of this enhancement will encompass chargebacks and ACH bank returns. As part of this enhancement, we’ll be updating the format of the Case ID which is the unique identifier we assign to a dispute case.
Why is this happening?
Enhancing our dispute management system will provide more detailed, accurate, and timely information regarding disputes.
What do I need to do?
If you are directly integrating data from the IPN process and/or the Case report into your systems, you will need to ensure that your configuration will accept the format change for the unique dispute identifier as outlined here.
Data passed contains a case_id value. This value will now be formatted in two ways:
• Existing format: PP-XXX-XXX-XXX-XXX
• New format: PP-D-XXXX
For the new format, XXXX is an integer. The “D” indicates the case is a dispute.
Effective July 15, cases will be identified using either ID format until the transition to the new dispute management system is complete. This is expected to take several years.
As a best practice, merchants are encouraged to integrate flexibly so that any future changes to the unique case identifier can be made without integration changes.
When is this happening?
We will begin generating cases using the new format after July 15. To avoid any disruption to the way you process IPNs or the Case report, please update your integration by this date.
Thanks for your patience as we continue to improve our services.
Your Merchant Services Support Team"