Just came across this API documentation at PayPal about Express Checkout:

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=develo...

This was updated a few days ago, and lists several field names (NOTIFYURL, ITEMAMT, PAYMENTACTION, etc) as being deprecated. It's not clear to me if these have technically been deprecated for a while—I'm not sure if that last documentation update was to update these.

In either case, these field names should be updated in the PayPal module.

Comments

BrockBoland’s picture

Category: bug » task
longwave’s picture

Priority: Normal » Minor

There is no notification that these will ever be removed, so marking this as minor until that happens; there's plenty more important things to work on. All uses of the PayPal API probably should be reviewed at the same time, there's no doubt been many more additions that we haven't kept up with.

TR’s picture

Version: 7.x-3.x-dev » 8.x-4.x-dev
Issue summary: View changes
longwave’s picture

Priority: Minor » Normal

If we bump the version of the NVP API then we would get access to several features that would let us remove the intermediate step of a custom review page:

  • Callback functionality lets the user select a shipping method from within PayPal
  • PayPal can provide the company name and phone number for the shipping address
  • PayPal can also let the user enter a comment during the checkout process