News:

Looking for documentation? Take a look on our wiki

Main Menu

Recent PayPal Payment error

Started by rbongartz, October 09, 2014, 15:38:12 PM

Previous topic - Next topic

rbongartz

I recently got an automatic email with a link to the following error:

2014-10-09 00:19:49 ERROR IPN notification with invalid amount or currency or email: Array
(
[paypal_data] => Array
(
[mc_gross] => 88.50
[invoice] => b704042
[protection_eligibility] => Eligible
[address_status] => confirmed
[item_number1] =>
[payer_id] => BZ8T2AWS7AJRC
[tax] => 0.00
[address_street] => [Removed for Privacy]
[payment_date] => 17:19:42 Oct 08, 2014 PDT
[payment_status] => Completed
[charset] => windows-1252
[address_zip] => 94123
[mc_shipping] => 0.00
[mc_handling] => 0.00
[first_name] => Cindy
[mc_fee] => 2.87
[address_country_code] => US
[address_name] => [Removed for Privacy]
[notify_version] => 3.8
[custom] => 8e55c89bbf47d46bc4ff11f31e619aa0
[payer_status] => verified
[business] => [Removed for Privacy]
[address_country] => United States
[num_cart_items] => 1
[mc_handling1] => 0.00
[address_city] => San Francisco
[verify_sign] => AZEgj0Cs3KnvppEIazRuPtz9xZYTAYzO.dFz4jVxLSyjbL8BzGKGYJsq
[payer_email] => [Removed for Privacy]
[mc_shipping1] => 0.00
[tax1] => 0.00
[txn_id] => 8FV409674M5716024
[payment_type] => instant
[last_name] => [Removed for Privacy]
[address_state] => CA
[item_name1] => Striped Circular Wooden Cutting Board - Maple, Cherry, Walnut
[receiver_email] => [Removed for Privacy]
[payment_fee] => 2.87
[quantity1] => 3
[receiver_id] => U88XLWXW35MFQ
[txn_type] => cart
[mc_gross_1] => 88.50
[mc_currency] => USD
[residence_country] => US
[transaction_subject] => 8e55c89bbf47d46bc4ff11f31e619aa0
[payment_gross] => 88.50
[ipn_track_id] => 160a732ea96eb
)
[payment_order_total] => 108.86000
[currency_code_3] => USD


I searched around a bit and it seems that VM is sending the 'State' field as the full state name while the paypal site only recognizes abbreviations. Ex, on my site it is 'California' and on PayPal it can only be in the 'CA' format. This may or may not be the issue but when I went to make the change as described in the following thread -- http://forum.virtuemart.net/index.php?topic=115604.0 -- and it was for an older version of VM so the code was different.

The payment did go through, the only real issue is that the automatic confirmation email by my site was not sent out. The order was listed as 'Pending' instead of the usual 'Confirmed'. Any help would be greatly appreciated!

Joomla Version: Joomla! 2.5.22
Virtuemart Version: VirtueMart 2.6.8b

rbongartz

After some more research it may have something to do with the taxes imposed by PayPal on the buyer. When the VM total doesn't match the PayPal + New Tax total the error is sent? This buyer was located in CA if it makes any difference.

Still searching the forums but I'm not sure if anyone has had this same problem.

Thanks in advance

rbongartz

I'm still stumped. Has anyone else had this issue?