Take the 2-minute tour ×
Magento Stack Exchange is a question and answer site for users of the Magento e-Commerce platform. It's 100% free, no registration required.

We would like to add product SKU info to the "Merchant email Receipt" we receive from authorize.net. Is this possible? Right now we are just getting the following product info along with addresses/shipping info:

========= ORDER INFORMATION =========

Invoice : XXXXXXX

Description :

Amount : 365.65 (USD)

Payment Method : MasterCard

Type : Authorized and held for review

I'm new to magento and i've dug around in the templates, but i am getting nowhere.

Thanks!

share|improve this question

2 Answers 2

Authorize.net doesn't allow for the customization of such. Only adjustments to the header and footer of the emails.

You should be able to have Magento instead send the order notifications & disable emails from auth.net to both customer and admins and can adjust these accordingly:

share|improve this answer
    
Thanks - is CIM something that would work? developer.authorize.net/api/cim –  schlagelbagel Aug 5 at 16:41
    
My understanding is Magento uses the AIM method of implementation, there are 3rd party modules that support CIM version. Heres a comparison: developer.authorize.net/api/compare –  B00MER Aug 5 at 16:45
    
Thanks again. If we disabled notifications from auth.net and went for magento - which notifications/emails would need to be configured? –  schlagelbagel Aug 5 at 17:35
1  
never mind - it doesn't appear that the Order Update emails are configured by default. This is what I added. Thanks again! –  schlagelbagel Aug 5 at 18:29

Assuming that you are using Authorize.net Direct Post

Take a look at setDataFromOrder in Mage_Authorizenet_Model_Directpost (/app/code/core/Mage/Authorizenet/Model/Directpost/Request.php)

Then take a look at Authorize.net DPM API for Itemized Order Information

You will need to create a custom module to override Directpost then add

foreach($order->getQuote()->getAllVisibleItems() as $item){
    //$xLineItem = format according to api
}
$this->setXLineItem($xLineItem)

Also take a look at https://github.com/AuthorizeNet/sdk-php

After reviewing our authorize.net "Merchant Email Receipt" the item detail still will not show. See Merchant Email Receipt without product details

The Item ID will not show up in the Merchant email receipts. It is only available through the Transaction Details API, Transaction Details page in your Authorize.Net account and Customer email receipts.

share|improve this answer
    
This doesn't seem to be possible, then. –  schlagelbagel Aug 5 at 17:34
    
No, not on the "Merchant email receipt" but you may want to double check if you want or need this info in other places in authorize.net –  R.S Aug 5 at 17:36

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.