Transaction Data Signing
  • 23 Oct 2024
  • 1 Minute to read
  • Dark
    Light
  • PDF

Transaction Data Signing

  • Dark
    Light
  • PDF

Article summary

Standard Transaction Data Signing customization

  1. <TransactionDataSigningAction id="tds"name="Login request for   %_ UserIdentifier_%"authenticationCryptoAppIndex="1"signatureCryptoAppIndex="2"displayPopup="true"generateResponseWithScoreForAuthentication="false"generateResponseWithScoreForValidation="false">

  2.  <TransactionList>

  3.    <URL value="http://MY_DOMAIN_NAME/...?serial=%_     SerialNumber_%&amp;otp=%_OTP_%" />

  4.  </TransactionList>

  5.  <TransactionValidation>

  6.    <OutputDatadisplayed="false"internalValidation="true">

  7.      <URL value="http://MY_DOMAIN_NAME/...?serial=%_SerialNumber_%&amp;otp=%_OTP_%&amp;transactionId=%_TransactionIdentifier_%" />

  8.    </OutputData>

  9.  </TransactionValidation>

  10.  <TransactionRejection>

  11.    <URL value="http://MY_DOMAIN_NAME/...?serial=%_      SerialNumber_%&amp;transactionId=%_     TransactionIdentifier_%" />

  12.  </TransactionRejection>

  13.  <View title="Transaction Data Signing">

  14.   <MenuItem value="Transaction Data Signing"icon="tds.png" />

  15.   <Labels>

  16.     <Label id="TDSChoiceMessage" value="Do you want tocheck your pending transactions at launch?" />

  17.     <Label id="TDSChoiceAlways" value="Always" />

  18.     <Label id="TDSChoiceNever" value="Never" />

  19.     <Label id="TDSChoiceLater" value="Choose later" />

  20.     <Label id="GetTDSListWaitMessage" value="Retrieving pendingtransactions, please wait..." />

  21.     <Label id="TransactionValidationWaitMessage" value="Validating the transaction, please wait..." />

  22.     <Label id="TransactionRejectionWaitMessage" value="Rejecting the transaction, please wait..." />

  23.     <Label id="ReceivedHostCode" value="Serverresponse:" />

  24.   </Labels>

  25.   <Dynamics>

  26.     <Dynamic id="TDSList"class="text" />

  27.     <Dynamic id="TDSDetails"class="text" />

  28.   </Dynamics>

  29.   <Buttons>

  30.     <Button id="Accept" value="Accept" />

  31.     <Button id="Deny" value="Deny" />

  32.   </Buttons>

  33.   <Errors>

  34.     <Error id="TDSListEmpty" value="No transactionpending." />

  35.     <Error id="TDSInvalidDataFields" value="The datafields contained in the transaction are invalid." />

  36.     <Error id="TDSInvalidDataFieldsNumber" value="Thenumber of data fields in the transaction is invalid." />

  37.   </Errors>

  38.  </View>

  39. </TransactionDataSigningAction>

Secure Channel Transaction Data Signing customization

  1. <TransactionDataSigningAction id="tds"authenticationCryptoAppIndex="1"secureChannelTransaction="true"displayPopup="true"generateResponseWithScoreForAuthentication="false"generateResponseWithScoreForValidation ="false">

  2.  <TransactionList>

  3.    <URL value="http://MY_DOMAIN_NAME/...?serial=%_      SerialNumber_%&amp;otp=%_OTP_%" />

  4.  </TransactionList>

  5.  <TransactionValidation>

  6.    <OutputDatadisplayed="false"internalValidation="true">

  7.      <URL value="http://MY_DOMAIN_NAME/...?serial=%_SerialNumber_%&amp;otp=%_OTP_%&amp;transactionId=%_TransactionIdentifier_%" />

  8.    </OutputData>

  9.  </TransactionValidation>

  10.  <TransactionRejection>

  11.    <URL value="http://MY_DOMAIN_NAME/...?serial=%_      SerialNumber_%&amp;transactionId=%_     TransactionIdentifier_%" />

  12.  </TransactionRejection>

  13.  <View title="Transaction Data Signing">

  14.   <MenuItem value="Transaction Data Signing"icon="tds.png" />

  15.   <Labels>

  16.     <Label id="TDSChoiceMessage" value="Do you want to       check your pending transactions at launch?" />

  17.     <Label id="TDSChoiceAlways" value="Always" />

  18.     <Label id="TDSChoiceNever" value="Never" />

  19.     <Label id="TDSChoiceLater" value="Choose later" />

  20.     <Label id="GetTDSListWaitMessage" value="Retrieving pending transactions, please wait..." />

  21.     <Label id="TransactionValidationWaitMessage" value="Validating the transaction, please wait..." />

  22.     <Label id="TransactionRejectionWaitMessage" value="Rejecting the transaction, please wait..." />

  23.     <Label id="ReceivedHostCode" value="Server response:" />

  24.   </Labels>

  25.   <Dynamics>

  26.     <Dynamic id="TDSList"class="text" />

  27.     <Dynamic id="TDSDetails"class="text" />

  28.   </Dynamics>

  29.   <Buttons>

  30.     <Button id="Accept" value="Accept" />

  31.     <Button id="Deny" value="Deny" />

  32.   </Buttons>

  33.   <Errors>

  34.     <Error id="TDSListEmpty" value="No transaction pending." />

  35.     <Error id="TDSInvalidDataFields"

  36. value="The data fields contained in the transaction areinvalid." />

  37.     <Error id="TDSInvalidDataFieldsNumber" value="The number of data fields in the transaction isinvalid." />

  38.   </Errors>

  39.  </View>

  40. </TransactionDataSigningAction>


Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.
ESC

Ozzy, our interactive help assistant