cancel
Showing results for 
Search instead for 
Did you mean: 

Custom Fields and Reports

We are planning on using the Gold Cart for WP e-Commerce plugin to process payments through our AN account. One issue is that we want to pass information back to AN for recovery by the Accounting staff so that they can pull reports from AN that contain the custom field information. So, in addition to the standard who, how much, and CC info, each item created for purchase would contain an Entity Name, a GL Code, and a Department Code that AN would need to capture and hold for reporting purposes. While it looks like I can create custom fields it looks like those fields are for receipt generation or visual feedback. Does the AN database support the ability to have these custom fields be reflected, searchable, and availalbe for download in reports?

 

Thanks for any guidance

lincolnmead
Member
3 REPLIES 3

No. Authorize.net don't stored any merchant defined fields. Shouldn't you save that on your own database with the transactionID.

RaynorC1emen7
Expert

But how can we ensure, that now duplicate transactions are made in case of retry? We were planning to save some paymentId as part of transaction information.

 

Consider scenario, when our application sends transaction request to Auth.net. Auth.net executes the charge, and returns the response. But our application crashes before actually receiving and handling the response. Our appliation will be of course restarted, and will see the timed-out payment. So now we need to determine if the transaction was charged or not and we don't have a transactionId for that. So we need to ask auth.net what transactions were successfully charged and we need to link these transaction with our internal information. For that reason we would like to save our custom information (being our internal paymentId as part of auth.net transaction).

 

Can you please advice how should we handle this scenario with Auth.net?

Hi,

 

You might want to look at Webhooks feature that Authorize.net provides. Webhooks have a retry functionality, so in case your server is down, authorize.net will retry to deliver the notification to your system.

 

https://developer.authorize.net/api/reference/features/webhooks.html

https://developer.authorize.net/api/reference/features/webhooks.html#Notification_Retries

 

Thanks,

Naman

nbansal
Authorize.Net Developer Authorize.Net Developer
Authorize.Net Developer