ChronoEngine.com homepage

Forums

Please write a review for the extension you are using on the Joomla extensions directory before posting a new question as we are being spammed by many negative reviews.

Thank you for your support!

PayPal Pro Transaction ID in Email and Saved to Database

melvins138 18 Jul, 2017
Hello,

I have a donation form that will utilize the PayPal Pro processor.

On Success, an email is sent to me with some basic information from the form.

I would also like to include the PayPal Transaction ID in that email. I also would like to save it to the database.

I included:

<?php
echo'<div> $form->data: '.print_r( $form->data, true).'</div>';
?>

At the bottom of my email, and it gives me ALL the information, which I don't need. I only want the [transaction_id] information from:

[paypal_pro] => Array
       (
           [transaction_id] => 5HT39097UXXXXXXXX
           [error_message] => 
           [error_code] => 
           [correlation_id] => 4ad5a32fa3315
           [avs_code] => Y
           [payment_status] => SUCCESS
       )

Is this possible?

Thanks,
Ryan
GreyHead 21 Jul, 2017
Hi Ryan,

Please try {paypal_pro.transaction_id} in the Email template.

Bob
melvins138 26 Jul, 2017
Hi Bob,

My client switched to Authorize.net, but I still need the transaction ID.

I added {authorize_net.transaction_id} to the email, but it returned blank.

I based this off of your suggestion, and the change in the debug information in the email:

[authorize_net] => Array
(
[response_code] => Approved
[response_subcode] => 1
[response_reason_code] => 1
[response_reason_text] => (TESTMODE) This transaction has been approved.
[approval_code] => 000000
[avs_result_code] => P
[transaction_id] => 0
)

Suggestions?

Thanks,
Ryan
GreyHead 27 Jul, 2017
HI Ryan,

It looks as if the transaction ID there is 0 which may not be helpful. How des ANet return the ID?

Bob
melvins138 27 Jul, 2017
I'm not sure how AuthNet returns IDs.

Right now I am in sandbox/testing using a dummy account I created, and that is all it is giving me.

Shouldn't the ID being returned be 0 in the email because it comes back from AuthNet as 0?

Once the client gives me their account and I do tests, it may give me more.
This topic is locked and no more replies can be posted.

2Checkout.com

2CheckOut.com Inc. (Ohio, USA) is an authorized retailer for goods and services provided by ChronoEngine.com