I did - Upgraded to 1.3.8 and the new module works perfectly
Printable View
I did - Upgraded to 1.3.8 and the new module works perfectly
As far as I am aware, there is no paypal 2.0. There is paypal pro. In the UK it is called paypal pro and sometimes in the US is or was called paypal flow as well (they bought it from verisign). It is like a full merchant account in that it allows you to take credit cards direct and do recurring payments off those cards without forcing a customer to have a paypal account. Bizarrely, you can only create recurring payments from credit cards, not paypal accounts. To create a recurring payment for a paypal account holder you need to use paypal standard subscriptions which is very inflexible.
Nabil, If you read through this thread you will see that there is infact a paypal 2.0 and there is even a contact person for this listed in the thread,
the paypal 2.0 uses the payflow pro module ( but dosnt have the associated costs with it.
I believe I have located a serious bug in the payflowpro module that causes repeat customers to have payment issues.
For the past months I've had repeat customers turned away due to duplicate transations submitted. Today, after turning on debugging I saw that the customer number was being submitted in place of an invoice number due to a transposition in the file payflowpro.php
The failure code for this error is below. It comes in an email titled "Payment Failure Notice"
Duplicate trans: 10536-The transaction was refused as a result of a duplicate invoice ID supplied. Attempt with a new invoice ID&HOSTCODE=10536
The fix is to change one line in the file payflowpro.php at about line 313:
Change this:
'INVNUM' => 'Cust:' . $_SESSION['customer_id'] . ' Order:' . $new_order_id ,
To this:
'INVNUM' => 'Order:' . $new_order_id . '_Cust:' . $_SESSION['customer_id'] ,
This error has been costing me $$ and I'm pleased to hopefully fix it. If others can confirm this as an issue we ought to upload the fixed file asap.
:)
Tom