1 Attachment(s)
PayPal Express Checkout Using NVP 84.0 [Support Thread]
This Zen Cart payment method replaces the processing for the built-in PayPal Express Checkout (paypalwpp) module, using the more recent Name/Value Pair (NVP) interfaces introduced in NVP interface versions 63.0 to 84.0; refer to PayPal Name/Value Pair API Developer Guide for additional information. This payment method is, essentially, a building block for future payment methods that might choose to implement additional PayPal functionality.
If you have previously installed one of the built-in PayPal payment methods, that payment method must be removed before you can install the paypalwpp_v84 payment method.
This payment module was created using the source code for the Zen Cart v1.5.2-RC2 paypalwpp payment method, so those PayPal changes and payment method improvements have been built in! That said, there are a couple of differences in the module's operation (besides the interface change):
- Unlike the built-in PayPal Express Checkout payment method, this plugin supports only the PayPal mode of operation. If your store requires either PayFlow-UK or PayFlow-US mode, you should continue to use the built-in version.
- This payment method introduces another selection for the Require Confirmed Address setting — Always. This setting's choices are now:
- No … a "Confirmed Address" from PayPal is never required. This setting is the default.
- Yes … a "Confirmed Address" is required only if the customer is not currently logged in, i.e. the customer has clicked the "PayPal Express Checkout" button to start the payment process.
- Always … a "Confirmed Address" is always required — even if the customer is logged in. If your store does not collect full address information during account creation, I suggest that you use this setting.
- The display of an order's PayPal history now includes the entire history as part of the Customers->Orders->Edit Order display. The following screenshot shows, for example, a transaction that was paid using the payment method, disputed and subsequently resolved.Attachment 13626
I'll be uploading the module to the Plugins area shortly and will post here when I've got a link.
Re: PayPal Express Checkout Using NVP 84.0 [Support Thread]
Once approved, the payment method can be downloaded here: http://www.zen-cart.com/downloads.php?do=file&id=1805
Re: PayPal Express Checkout Using NVP 84.0 [Support Thread]
The payment method is now available for download.
Re: PayPal Express Checkout Using NVP 84.0 [Support Thread]
Can I use this with PayPal Payments Pro?
Re: PayPal Express Checkout Using NVP 84.0 [Support Thread]
I installed it and I can't use the PayPal Payments Pro with it.
Re: PayPal Express Checkout Using NVP 84.0 [Support Thread]
Quote:
Originally Posted by
Satu
Can I use this with PayPal Payments Pro?
Quote:
Originally Posted by
Satu
I installed it and I can't use the PayPal Payments Pro with it.
Sorry, I was away from the computer, but you arrived at the correct answer. That's not to say that it can't be made to work with PayPal Payments Pro, but I don't have a facility to test such an interface.
Re: PayPal Express Checkout Using NVP 84.0 [Support Thread]
I've updated the plugin to v1.1.0 (just submitted to the Plugins area). I'd forgotten to include the license.txt file in the original release and have added some additional notification points to allow external customization. No need to uninstall/re-install; there are no changes to the payment method's configuration keys.
Re: PayPal Express Checkout Using NVP 84.0 [Support Thread]
The updated version is now available for download in the Plugins area.
Re: PayPal Express Checkout Using NVP 84.0 [Support Thread]
I've submitted v1.1.1 to the plugins for review; it includes the correction posted by DrByte here for the main paypalwpp module (handling of PayPal error 10486).
Re: PayPal Express Checkout Using NVP 84.0 [Support Thread]
v1.1.1 is now available in the Plugins area for download.