Hello all,
I'm adding Authorize.NET to an existing point-of-sale system of cash registers on WIndows platform. Transactions will be card present entered with usb card swipe by cashiers. I built the Authorize.NET C# library project and have sucessfully captured a transaction on a live account. The problem is the response object does not appear to be getting the "TransactionID" property populated. That and the "Approved" property is so far always false, but I can go by "ResponseCode" instead.
Here is the raw POST that gets sent (from CardPresentAuthorizeAndCaptureRequest.ToPostString(), tracks removed):
x_delim_data=TRUE&x_delim_char=%7c&x_relay_response=FALSE&x_method=CC&x_version=3.1&x_track1=XXXXX&x_track2=XXXXX&x_amount=0.25&x_type=AUTH_CAPTURE&x_market_type=2&x_device_type=4
And here is a text save of the IGatewayResponse properties:
Approved: False
AuthorizationCode: [hidden]
Message: This transaction has been approved.
ResponseCode: 1.0
TransactionID:
Edit: The transaction does show in the merchant account with a transaction ID.
Am I missing anything?
Thank you much for your help!
Randy Stone