Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

Questionnaire Selectors:

Define to which terminal / which identity / which cryptocurrency, and where (in terminal flow) the Questionnaire will be displayed.

Mandatory fields are Name, Organization, Quiz Questionnaire and Insertion points.

Fields:

Settings:
~ Quiz Questionnaire - which quiz Questionnaire will be displayed
~ Insertion points - where quiz Questionnaire will be displayed in terminal flow *
~ Active/Inactive checkbox - if quiz Questionnaire is active or not

  • Insertion points:

  • Before buy

...

- after clicking the sell button
It is possible to set all 4 options together.

Filters:
~ AML/KYC Tiers - to which tier quiz Questionnaire will be displayed (when no option is selected quiz Questionnaire will be displayed to all tiers)
~ Crypto Currency - to which crypto currency quiz cryptocurrency Questionnaire will be displayed (when no crypto currency cryptocurrency is selected quiz Questionnaire will be displayed to all crypto currenciescryptocurrencies)
~ Identity Tags - to which identity quiz Questionnaire will be displayed based on identity tag (when no tag is selected quiz Questionnaire will be displayed to all identities which matched previous rules)
~ Terminal Tags - on which terminal quiz Questionnaire will appear (when no tag is selected quiz Questionnaire will be displayed to all terminal of selected organization based on previous rules)

...

Example of Quiz Questionnaire selector:

...

It is possible to set more than one Quiz for one Terminal.

Transactions page:
Actions → Show Quiz Results → Quiz Results for transaction xxx → Quiz Results Answers
Shows all Quiz answers which were displayed to identity / customer during transaction.
It is possible to export all identity quiz results to CSV file via file icon.

...

Identity page:
Quiz Results→ Quiz Results Answers
Shows all Quiz answers which were displayed to identity / customer.
It is possible to export all identity quiz results to CSV file via file icon.

...

CSV file structure:
Quiz name
Completion time
Identity public ID
Transaction local ID
Transaction remote ID
Question
Answer

Extension:
Operator is able to use extensions to override some value or to approve / reject transaction.
Extensions are used for Prepare or Submit of transaction.

Prepare transaction used api calls:

  • com.generalbytes.batm.server.extensions.ITransactionListener#overrideTransactionPreparation

    • is used for the possibility to override some parameters using the output object

    • overridable parameters:

      • errorMessage

      • cashTransactionLimit

      • cashTransactionMinimum

      • supplyTransactionLimit

      • allowedDiscountCode

  • com.generalbytes.batm.server.extensions.ITransactionListener#isTransactionPreparationApproved

    • used for the possibility to approve/reject the transaction

    • in case of rejection, an error message can be propagated to the display terminal by setting errorMessage on the input object

 

Submit transaction used api calls:

...

com.generalbytes.batm.server.extensions.ITransactionListener#overrideTransactionRequest

  • is used for the possibility to override some parameters using the output object

  • overridable parameters:

    • cryptoAmount

    • errorMessage

com.generalbytes.batm.server.extensions.ITransactionListener#isTransactionApproved

...

used for the possibility to approve/reject the transaction

...

Questionnaire for one Terminal.