Utilize Itemized Order Information Authorize.net
| Project: | Ubercart |
| Version: | 6.x-2.x-dev |
| Component: | Code |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Jump to:
I'm running into a problem with how information is passed to authorize.net. Currently the attributes do not get passed, but this can be a headache for the bookkeepers because they rely on emails generated by Authorize.net. In my case I am doing tuition payments that require a name (text attribute) to apply the payment to. Since only the SKU and quantity are passed per product the bookkeepers cannot know who to apply the payment to.
Proposal
Allow attributes to be passed along with the product information during an authorize.net transaction. This will allow the person who is reconciling authorize.net transactions to easily know the extra attribute information without having to receive another email or logging into the store.

#1
I believe there's a length limitation on the order description field through which this data is being passed that might get in the way. Can you research that and make a proposal based on that information? Are we passing in SKUs? If not, perhaps it would be wiser to do that than to do every attribute.
#2
Create an invoice number (x_invoice_num) that you associate with buyer's order, send it along with transaction. Authorize.net will send it back with transaction record
#3
It already creates an invoice number set to the same value as the order number in ubercart.
#4
I barely looked into this because we got our bookkeepers to rely on the emails from ubercart instead. It's kind of a pain and probably not worth it from what I remember. There were several length restrictions, etc.