Hello Bob,
long time no talk.
I'm now setting up a new site on Chronoforms v6, in particular using the PayPal plugin.
the Redirect works well (testing in Sandbox)., but I've problem with the IPN event (always in Sandbox, also tested with IPN Simulator).
when I get the response, the email is fired only if the status is: pending, failed, denied, etc., but not on success or fail.
I've tried to put an email after ipn Paypal in the ipn event page and it fires ok. Below the content of the email I receive on "Completed":
$this->data: Array ( [chronoform] => test-paypal
[event] => ipn [mc_gross] => 24.00 [protection_eligibility] =>
Eligible [address_status] => confirmed [payer_id] => XRVWREJS4BPEU [tax]
=> 21.00 [address_street] => Rue du Cornet 6 [payment_date] =>
15:44:09 Mar 24, 2020 PDT [payment_status] => Completed [charset] =>
windows-1252 [address_zip] => 4800 [first_name] => John [mc_fee] => 1.17
[address_country_code] => BE [address_name] => John Doe [notify_version]
=> 3.9 [custom] => [payer_status] => verified [business] => sb-9zyky1221299@business.example.com
[address_country] => Belgium [address_city] => Verviers [quantity] =>
1 [verify_sign] => AR8C9ynzP-lseAK10lgmjWwiCHawAtvttz2ZyW1-oeG5rh1MvsOdOxrH
[payer_email] => sb-0lhr01228887@personal.example.com
[txn_id] => 46D88597GA124041U [payment_type] => instant [last_name] =>
Doe [address_state] => BE_zip = 4800 [receiver_email] => sb-9zyky1221299@business.example.com
[payment_fee] => [shipping_discount] => 0.00 [insurance_amount] =>
0.00 [receiver_id] => K8X5L7TJQ72XL [txn_type] => web_accept [item_name]
=> SOFTWARE#123 [discount] => 0.00 [mc_currency] => EUR [item_number]
=> 112233 [residence_country] => BE [test_ipn] => 1 [shipping_method]
=> Default [handling_amount] => 0.00 [transaction_subject] =>
[payment_gross] => [shipping] => 0.00 [ipn_track_id] => 45fb3a80b4499
[option] => com_chronoforms6 [Itemid] => )
it looks fine to me, but I don't understand why, the same email placed in the "success" case doesn't fire.
Any idea?
thanks in dvance for your help.
Raffaele
long time no talk.
I'm now setting up a new site on Chronoforms v6, in particular using the PayPal plugin.
the Redirect works well (testing in Sandbox)., but I've problem with the IPN event (always in Sandbox, also tested with IPN Simulator).
when I get the response, the email is fired only if the status is: pending, failed, denied, etc., but not on success or fail.
I've tried to put an email after ipn Paypal in the ipn event page and it fires ok. Below the content of the email I receive on "Completed":
$this->data: Array ( [chronoform] => test-paypal
[event] => ipn [mc_gross] => 24.00 [protection_eligibility] =>
Eligible [address_status] => confirmed [payer_id] => XRVWREJS4BPEU [tax]
=> 21.00 [address_street] => Rue du Cornet 6 [payment_date] =>
15:44:09 Mar 24, 2020 PDT [payment_status] => Completed [charset] =>
windows-1252 [address_zip] => 4800 [first_name] => John [mc_fee] => 1.17
[address_country_code] => BE [address_name] => John Doe [notify_version]
=> 3.9 [custom] => [payer_status] => verified [business] => sb-9zyky1221299@business.example.com
[address_country] => Belgium [address_city] => Verviers [quantity] =>
1 [verify_sign] => AR8C9ynzP-lseAK10lgmjWwiCHawAtvttz2ZyW1-oeG5rh1MvsOdOxrH
[payer_email] => sb-0lhr01228887@personal.example.com
[txn_id] => 46D88597GA124041U [payment_type] => instant [last_name] =>
Doe [address_state] => BE_zip = 4800 [receiver_email] => sb-9zyky1221299@business.example.com
[payment_fee] => [shipping_discount] => 0.00 [insurance_amount] =>
0.00 [receiver_id] => K8X5L7TJQ72XL [txn_type] => web_accept [item_name]
=> SOFTWARE#123 [discount] => 0.00 [mc_currency] => EUR [item_number]
=> 112233 [residence_country] => BE [test_ipn] => 1 [shipping_method]
=> Default [handling_amount] => 0.00 [transaction_subject] =>
[payment_gross] => [shipping] => 0.00 [ipn_track_id] => 45fb3a80b4499
[option] => com_chronoforms6 [Itemid] => )
it looks fine to me, but I don't understand why, the same email placed in the "success" case doesn't fire.
Any idea?
thanks in dvance for your help.
Raffaele