cancel
Showing results for 
Search instead for 
Did you mean: 

In-Person SDK for Android- how to get signature image?

We are buildling a mobile checkout app.

 

We have everyting working now except can't seem to get the signature image back from the transaction response.

 

We need access to that image to add to our POS record of the transaction.

 

We passed "true" to the startEMVTransaction call.

 

EMVTransactionManager.startEMVTransaction(emvTransaction, emvTransactionListener, this, true);

 

But signature attribute in response continues to be blank.

 

Suggestions?

 

Also, is there a way to get the signature later through transaction API?

 

Thanks,

Kurt

 

 

 

 

krobson
Contributor
13 REPLIES 13

Hello @krobson

The signature is currently provided via the merchant email receipt and is not stored at the gateway.

You are welcome to post this as a new feature using our Ideas forum. This will allow others to vote on and make suggestions to improve the request.

Richard

RichardH
Administrator Administrator
Administrator

Hi Richard - 

 

Thanks for your reply.

 

The SDK documentation tells that the signature image is available in the transaction response.  But we are not seeing it in the response.  is this a bug?  if so, how do we escalate it?  We need to get it from the SDK so we can store it.

 

From SDK overview:

Step 4.The SDK returns "end of transaction" data to the POS application, including success/failure, authorization code, signature image, and EMV tags.

 

http://developer.authorize.net/api/reference/features/in-person.html 

 

 

Thanks,

Kurt

Hello @krobson

 

The signature image should be returned in the transaction response from the SDK, but you cannot query for it later as it is not stored.

 

Is this occuring in the sandbox or production.  Which mobile device are you using with the reader?

 

Richard

We are using Anywhere Commerce C2X, purchased from auth.net POS portal.

 

I am using a Samsung Galaxy Tab E.  It's a new tablet purchased around christmas time.

 

The problem occurs in both sandbox and production (I have 2 C2X devices, one for each).

 

 

My developer in Vietnam has run the app in the debugger and claims that the response object contains no signature (value is blank or null).  He also added an alert to display the value and it shows blank.  

 

How can I get help to debug this?  Is there any way to escalate this issue and get live development support?

 

Thanks,

Kurt

 

 

Hello @krobson

 

I've made additional inquiries regarding your issue and am waiting for a response.  I would also suggest opening a case with customer support since you are experiencing this with your production account.  If you send me the case # via private, I can ensure it's routed properly to our mobile specialist. 

 

Richard

ok great.  I will do that.  thanks.

e-ticket number is:  1-416320881

 

I attached our source code to that e-ticket in case someone is able to spot the problem from that.

Hello @krobson

 

Thanks, I've escalated your ticket to a specialist.

 

Richard

Hello @krobson

 

Could you please try the updated SDK at https://github.com/AuthorizeNet/inperson-sdk-android/tree/QuickChip and let us know if this solves your issue.  If it does, we'll merge into the main branch.

 

Richard