When I attempt to refund an order using the Zen Cart orders Edit page, I receive no response. My store is new, and I have never been able to do a refund via the Zen Cart interface.

Here's what happens: I check the "confirm" box, then I click "Do Full Refund". My URL bar changes from "action=edit" to "action=doRefund", then the edit page reloads (back to "action=edit") and the edit page looks exactly as it did before. I receive no error message, there is no log file indicating any error, and no reflection of any refund in Zen Cart or in Paypal. This exact same thing happens if I try the partial refund. I'm fairly certain my API info is correct because I am able to capture the payment using Zen Cart and it is reflected in Paypal. I have no plugins or add ons installed, although I did have "Edit Orders" installed but ended up uninstalling it, in case it was causing the refund issue.

Any help would be much appreciated.

Here's my Paypal Express Checkout settings:

Enable this Payment Module
True

Sort order of display.
0

Payment Zone
--none--

Express Checkout Shortcut Button
Off

Set Order Status
Processing [2]

Set Unpaid Order Status
Pending [1]

Set Refund Order Status
Pending [1]

Express Checkout: Require Confirmed Address
No

Express Checkout: Select Cheapest Shipping Automatically
Yes

Express Checkout: Skip Payment Page
Yes

Express Checkout: Automatic Account Creation
Yes

Payment Action
Auth Only

Transaction Currency
Only USD

Store (Brand) Name at PayPal
Naturally Native Nursery

Allow eCheck?
Any

PayPal Page Style
Primary

API Signature -- Username
***************

API Signature -- Password
****************

API Signature -- Signature Code
****************

PayPal Mode
PayPal

Live or Sandbox
live

Debug Mode
Log and Email

Using MySQL 5.5.32-log and PHP 5.2.17