Hi all,
I'm currently doing my second attempt at using JoomShopping. I'm nearly set up this time; except I'm having the same problem a lot of other people have had... I've searched everywhere on the forum, but couldn't find a complete answer.
My configuration:
Joomla 2.5.7
PHP 5.2.12 (is PHP 5.3 required?)
JoomShopping 3.3.2
PayPal settings:
Verify data: NO
Use SSL: YES
Override addresses: YES
I have tested with both the sandbox and live settings. I get two different results.
* Sandbox: the order is normally registered in the back office but remains "pending". I've always had this behavior with the sandbox in the past using other shopping cart systems, so there's nothing surprising to me here.
* Live: the order shows as "not finished" and is locked.
I have tried to alter the settings of my PayPal acount (especially the IPN settings) but this didn't change anything. The IPNs seem to be getting through anyway. The log shows the payments as completed...
Here are the last orders in paymentdata.log, the first one is a live one, the second one is from the sandbox.
2013-02-03 01:27:16 url: /index.php?option=com_jshopping&controller=checkout&task=step7&act=notify&js_paymentclass=pm_paypal&no_lang=1
transaction_subject=20
payment_date=16:27:14 Feb 02, 2013 PST
last_name=Cismondo
residence_country=FR
item_name=Order number 00000143
payment_gross=-1.00
mc_currency=USD
business=contact@*******.com
payment_type=instant
protection_eligibility=Ineligible
verify_sign=A5v94doyzkAL45GWSOpp3GzSpU1aAgzX5Q.b9gAJL3yTzR1-eCmhaLwK
payer_email=********@gmail.com
txn_id=0CJ75978NC808382C
receiver_email=contact@********.com
first_name=
parent_txn_id=6P273243WV9191726
payer_id=NVG32QW47EB6Q
receiver_id=4RDHEFJY7YL3N
reason_code=other
item_number=
handling_amount=0.00
payment_status=Refunded
payment_fee=-0.03
mc_fee=-0.03
shipping=0.00
mc_gross=-1.00
custom=20
charset=windows-1252
notify_version=3.7
ipn_track_id=f4e748e337396
2013-02-03 01:28:47 url: /index.php?option=com_jshopping&controller=checkout&task=step7&act=notify&js_paymentclass=pm_paypal&no_lang=1
transaction_subject=24
txn_type=web_accept
payment_date=16:28:43 Feb 02, 2013 PST
last_name=Cismondo
residence_country=FR
pending_reason=unilateral
item_name=Order number 00000147
payment_gross=1.00
mc_currency=USD
payment_type=instant
protection_eligibility=Ineligible
verify_sign=AFcWxV21C7fd0v3bYYYRCpSSRl31A5DVYK9egHyD6EqB2jfZ9DYakZNC
payer_status=verified
test_ipn=1
tax=0.00
payer_email=buyer2_1256219792_per@******.net
txn_id=9HE28655V0661723M
quantity=1
receiver_email=contact@******.net
first_name=Sebastien
payer_id=88WUVT8P9LSWQ
item_number=
handling_amount=0.00
payment_status=Pending
shipping=0.00
mc_gross=1.00
custom=24
charset=windows-1252
notify_version=3.7
ipn_track_id=58ae16dc77c76
2013-02-03 01:29:01 url: /index.php?option=com_jshopping&controller=checkout&task=step7&act=return&js_paymentclass=pm_paypal
2013-02-03 01:29:01 url: /index.php?option=com_jshopping&controller=checkout&task=step7&act=return&js_paymentclass=pm_paypal
transaction_subject=24
txn_type=web_accept
payment_date=16:28:43 Feb 02, 2013 PST
last_name=Cismondo
residence_country=FR
pending_reason=unilateral
item_name=Order number 00000147
payment_gross=1.00
mc_currency=USD
payment_type=instant
protection_eligibility=Ineligible
payer_status=verified
verify_sign=ABBFETVyISiRLBqaIgorVuJD-vlAAWERjHnr2wbjfdY5exDqe5WgvEJW
tax=0.00
test_ipn=1
payer_email=buyer2_1256219792_per@******.net
txn_id=9HE28655V0661723M
quantity=1
receiver_email=contact@h******.net
first_name=Sebastien
payer_id=88WUVT8P9LSWQ
item_number=
handling_amount=0.00
payment_status=Pending
shipping=0.00
mc_gross=1.00
custom=24
charset=windows-1252
notify_version=3.7
auth=AKDWUvo12g-630i1WbTaisG6PVDdCwdS90JXi2WVaX1Em7JRIBpm69o0SLQUDtqr57rbq5y-4lLnXPA9spQV1LQ
The live payment says "refunded" most likely because I have refunded myself... Before that it was showing as "completed".
At 1:27:16 (which maches the live payment) I have this in payment.log:
2013-02-03 01:27:16 Error mc_gross. Order ID 20
And then:
2013-02-03 01:28:48 Status pending. Order ID 24. Reason: unilateral
2013-02-03 01:28:48 unilateral
... But that's for the sandbox payments.
By the way, I'm doing the live tests using a new account I've just opened for the occasion. It's working I can transfer money between my two accounts but I wanted to mention it in case it's important. I got my nephew to do a test for me earlier and got the same kind of result (the order showing as "not finished") but that was before I tried to alter the IPN settings in my PayPal account...
Thanks.
Seb.
Joomla: 2.5.7
JoomShopping: 3.3.2
PHP: 5.2.12
MySQL: 5.1.45
JoomShopping: 3.3.2
PHP: 5.2.12
MySQL: 5.1.45
Letzte Änderung: 03.02.2013 01:53