Hi
I have been running cbsubs for a few months with several plans. The current configuration is
- Joomla 1.5.23
- CB 1.7
- cbsubs 1.2.2
The only gateway configured is PayPal, and previously the initial amount and the subscription amount has been equal. With this constellation I have had no issues with single payments and recurring.
Recently I switched to offering a one week trial for $2 for new signups, and then autorecurring $9.99 monthly. I am not aware of any other changes to cbsubs or PayPal settings.
Now I always get the following message for trial signups:
"PN Amount/item mismatch / Fraud attempt amount mismatch"
Here is an extract from the notification:
amount mismatch
Raw data: $_GET=array (
'option' => 'com_comprofiler',
'task' => 'pluginclass',
'user' => '4002',
'plugin' => 'cbpaidsubscriptions',
'cbpgacctno' => '3',
'cbppdtback' => ...
'cbpbasket' => '1031',
'result' => 'notify',
'cbpid' => ...
'format' => 'raw',
'Itemid' => NULL,
);
$_POST=array (
'mc_gross' => '2.00',
'invoice' => ...
'protection_eligibility' => 'Eligible',
'address_status' => 'confirmed',
'payer_id' => ...
'address_street' => ...
'payment_date' => '05:36:26 Nov 02, 2011 PDT',
'payment_status' => 'Completed',
'charset' => 'windows-1252',
'address_zip' => ...
'first_name' => ...
'mc_fee' => '0.37',
'address_country_code' => 'US',
'address_name' => ...
'notify_version' => '3.4',
'subscr_id' => '...
'custom' => '1031',
'payer_status' => 'verified',
'business' => '...
'address_country' => 'United States',
'address_city' => ...
'verify_sign' => ...
'payer_email' => ...
'contact_phone' => ...
'txn_id' => ...
'payment_type' => 'instant',
'last_name' => ...
'address_state' => ...
'receiver_email' => ...
'payment_fee' => '0.37',
'receiver_id' => ...
'txn_type' => 'subscr_payment',
'item_name' => ...
'mc_currency' => 'USD',
'item_number' => ...
'residence_country' => 'US',
'transaction_subject' => '1031',
'payment_gross' => '2.00',
'ipn_track_id' => ...
);
I would appreciate any help in resolving this issue.