Thank you. This is a regular occurence for us. The customer wants to add something to their order, so we have likely already captured the original amount (in this case, $346.83) and we just want to add (Re-authorize) an additional $15 for the item being added to the order.
Thanks for that clarification of how the re-auth works. This is different than how the authorize.net re-auth works - for that one, you only enter the additional amount.
We're going to give up on this. Even with the paypay re-auth, it cannot occur until 72 hours have passed, which kills the effectiveness for the customer calling in with a "change my order quantity from 4 to 5" type of adjustment, as the soonest we could process the additional amount is 3 days later, when otherwise the order might ship today. And paypal re-auth also mentions a 15% limit and a $75 ceiling. Just won't help like the authorize.net re-auth does.
That could be why no one responded to the initial post - it is too impractical for anyone to benefit from.
Thanks Lat9 for your time and knowledge.
See this GitHub commit for the changes needed: https://github.com/lat9/paypalr/comm...6973e6a662156c
PERFECT! Thank you![]()
Cindy - Quick question: I know the module no longer uses the IPN Hander. My question is, if we do set an IPN Handler in PayPal (under the Settings --> Notifications), would that interfere with the module in any way?
I ask because we are developing a product (completely separate from ZenCart but run on our same server), and this other product uses a PayPal button that relies on PayPal to post back to the IPN handler for that program.
So if we put the URL for that other program into our PayPal IPN settings, would that somehow cause our ZenCart store (using the PayPal RESTFUL api) to stop processing the orders?
- Jeff
The /ipn_main_handler.php processing has no bearing on the PayPal RESTful module's operation. Just be sure that you grab the current version of that file from the Zen Cart GitHub as there have been a bunch of changes since zc210 to correct various PHP warnings and notices in that file.
Funny finding - I logged in to PayPal to set this up, then logged out, then in the same browser, attempted to run a test transaction, and got:
You are logging into the account of the seller for this purchase. Please change your login information and try again.
So if you're testing storefront checkout right after getting your API and Secret keys, it might be a good idea to use another browser for the test. (Unless you're willing to clear cache and cookies, of course.)
That Software Guy. My Store: Zen Cart Support
Available for hire - See my ad in Services
Plugin Moderator, Documentation Curator, Chief Cook and Bottle-Washer.
Do you benefit from Zen Cart? Then please support the project.