I'm having trouble getting PayPal Micropayments to work. I'm using ZC 1.5.5e with PayPal Express Checkout. I've created a second PayPal account to use with micropayments, added its credentials to /includes/extra_configures/paypal_micropayments_credentials.php and set the threshold there as 15, so any purchase below $15 should use my micropayment credentials.

Here's what I've tried:
  • Using the micropayments code already included in 1.5.5e's paypal_curl.php
  • Replacing it with Dr Byte's code from this thread https://www.zen-cart.com/showthread....d-Credit-Cards (the original post #1 and the mod in post #30, just in case that might fix anything).
  • Installed a vanilla install of 1.5.5f to a test site and done nothing to it except set up Express Checkout with my normal credentials and the includes/extra_configures/paypal_micropayments_credentials.php file with my micropayments credentials.


In all cases, the same thing happens: no purchase amount seems to trigger the switch to micropayments - my regular PayPal credentials are always used, no matter how small the purchase price.

(I've also tried changing my PayPal credentials in admin to the micropayments credentials, to make sure that account works, and it does - it's just the switching between them that never seems to be triggered.)

I'm baffled! Does anyone have any ideas what else I can try, please?