Paypal Standart Plugin Bug ( IMPORTANT )

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
10 years ago
Hi ,
If buyer use echek in paypal system . Paypal plugin takes completed this order and buyer can cancel echeck anytime .
So for software products which downloadble can download if order status completed .

We got this issue these days so be carefull when use this option .  

Thanks
10 years ago
Hi Mustafa,

So Paypal IPN implementation does not process echeck cancellation. Could you please share IPN details from an order details admin (area area) > order notes tab? Please share all order notes
10 years ago
a.m. wrote:
Hi Mustafa,

So Paypal IPN implementation does not process echeck cancellation. Could you please share IPN details from an order details admin (area area) > order notes tab? Please share all order notes


Hi ,
No firstly if buyer used echeck it takes completed .

Previously IPN Handler took :
pending_reason: echeck
txn_type: web_accept
item_name: Order+Number+1546
mc_currency: USD
item_number:
residence_country: US
handling_amount: 0.00
transaction_subject: 4530079f-4517-48d9-9bc7-bebd92280a2a
ipn_track_id: a21f3a64a674f
New payment status: Pending

But order turned completed . Order status completed .

After echeck canceled IPN turned
ipn_track_id: afde2f83a3241
New payment status: Voided

But order still shows paid and not changed . When we realize today manually we did but already user downloaded software  . After we changed in paypal business side not accept echeck payments ( Which German or eBay side using ) .

Thanks
10 years ago
mtek wrote:
After echeck canceled IPN turned
ipn_track_id: afde2f83a3241
New payment status: Voided

I think there should be more information in this "echeck cancelled" order note. Otherwise, nopCommerce couldn't understand that "New payment status" is "Voided". Please share all order notes. Please do not remove any information from them (except customer billing info)
10 years ago
Hi Andrei ,

Ok below full order notes .

This first notes which makes completed .

Paypal IPN:
mc_gross: 730.00
invoice: 1546
protection_eligibility: Ineligible
payer_id: A9L5MDTS5NG4C
tax: 0.00
payment_date: 13%3A18%3A36+Jan+24%2C+2015+PST
payment_status: Pending
charset: windows-1254
first_name:  
notify_version: 3.8
custom: 4530079f-4517-48d9-9bc7-bebd92280a2a
payer_status: verified
business: paypal%40mtekin.com
quantity: 1
verify_sign: Ao2KSflmyz9CFvOfJsmi7mqa2XGOA8NXJz-Va0KdYxemFGT0aRJs2Z8R
payer_email:  
txn_id: 58Y519493G231722H
payment_type: echeck
payer_business_name:
last_name:  
receiver_email: paypal%40mtekin.com
receiver_id: YTQSYQM7NV7NC
pending_reason: echeck
txn_type: web_accept
item_name: Order+Number+1546
mc_currency: USD
item_number:
residence_country: US
handling_amount: 0.00
transaction_subject: 4530079f-4517-48d9-9bc7-bebd92280a2a
payment_gross: 730.00
shipping: 0.00
ipn_track_id: a21f3a64a674f
New payment status: Pending


This is second note :

Paypal IPN:
transaction_subject: 4530079f-4517-48d9-9bc7-bebd92280a2a
txn_type: web_accept
payment_date: 13%3A18%3A36+Jan+24%2C+2015+PST
last_name:  
residence_country: US
item_name: Order+Number+1546
payment_gross: 730.00
mc_currency: USD
business: paypal%40mtekin.com
payment_type: echeck
protection_eligibility: Ineligible
verify_sign: ANS0mRPWPblFjBgwpcMXE9Xz1AaRAJtqahKPKbHEt85rEQzV964dJd-S
payer_status: verified
tax: 0.00
payer_email:  
txn_id: 58Y519493G231722H
quantity: 1
receiver_email: paypal%40mtekin.com
first_name:
invoice: 1546
payer_id: A9L5MDTS5NG4C
receiver_id: YTQSYQM7NV7NC
item_number:
payer_business_name:  
handling_amount: 0.00
payment_status: Failed
shipping: 0.00
mc_gross: 730.00
custom: 4530079f-4517-48d9-9bc7-bebd92280a2a
charset: windows-1254
notify_version: 3.8
ipn_track_id: afde2f83a3241
New payment status: Voided
10 years ago
mtek wrote:
This first notes which makes completed .
...
payment_status: Pending
...
New payment status: Pending

Hi Mustafa,

This message does not change payment status.

I presume there should be several other messages from IPN. Could you please share all of them?
10 years ago
a.m. wrote:
This first notes which makes completed .
...
payment_status: Pending
...
New payment status: Pending
Hi Mustafa,

This message does not change payment status.

I presume there should be several other messages from IPN. Could you please share all of them?


Hi Andrei ,

I shared all of notes . There is no more details . I can't see any relation about echeck but did completed order it is strange  .
10 years ago
I've just contacted Mustafa in skype. After some investigation I've found that the issue is in PDT (not IPN) implementation. Here is a fix. Please see changeset 5bbf37e71514. I'm still testing it. Please also let me your results once it's applied.

Thanks a lot again!
10 years ago
guys just turn off eCheck payments on your paypal. We had problems with eCheck payments and after I turned off that all is good :D

PayPal
Profile
My Selling Tools
Block Payments
and tick
Block the following payments:
Pay with eCheck or German bank transfer for all website payments except eBay. NOTE: You may not block eCheck payments on eBay.
Save
10 years ago
Yes this is a problem, I had to fix it locally too. eCHECKs get send through with a pending status rather than complete to which case the order shouldn't be completed until the IPN status complete comes through which takes 5 days to clear.

You can also update your paypal settings to block eCHECKS so customers cannot use them, but this will be a business decision for you whether you are worried about loss of sales. I see eCHECKS very rarely so there would be little hard to block them as well.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.