This API call lets you save a signature for a specific transaction. The response is an XML of the signature saving operation.
Request Fields
Field Name |
Type |
Required |
Description |
action |
String |
Yes |
transactionSignatureSave |
accountId |
Integer |
Yes |
The Helcim Commerce account ID. |
apiToken |
String |
Yes |
API token used for authentication and access control. |
transactionId |
String |
Yes |
The transaction ID. |
signature |
String |
Yes |
BASE-64 Encoded |
Response Fields
Field Name |
Type |
Description |
message |
- |
XML structure |
response |
Integer |
1 or 0. Whether the transaction signature was saved or not. |
responseMessage |
String |
Confirmation of action taken. |
transaction |
- |
XML structure |
id |
Integer |
The transaction ID. |
Errors
For all API requests, there are also generic API authentication and user access restriction errors.
Response Code |
Error Code |
Message |
Description |
0 |
- |
Invalid Transaction ID |
The transaction ID is invalid, or not entered. |
0 |
- |
Invalid Encoding - Requires PNG BASE 64 |
The signature file was not encoded correctly. Must be a BASE-64 Encoded string. |