Versions Compared

Key

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

Quiz Selectors:

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

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

Fields:

...

Selectors

Questionnaire Selectors define which [ AML/KYC, Terminal, Identity, cryptocurrency ] and where (in the Terminal flow) the Questionnaire will be displayed.

See: https://generalbytes.atlassian.net/l/cp/UpJKGXsP

...

Mandatory fields are: Name, Organization, Questionnaire and Insertion Points.

...

Settings:

  • Questionnaire - which Questionnaire will be displayed

  • Insertion points - where Questionnaire will be displayed in terminal flow.

    • It is possible to set up to all 4 insertion points.

  • Active checkbox - set if the Questionnaire is enabled (or not).

Insertion points:

  • Before buy

...

  • (after scanning the crypto address)

  • After buy

...

  • (after clicking the buy button)

  • Before sell

...

  • (after selecting the sell operation)

  • After sell

...

  • (after clicking the sell button

...

  • )

Filters:

...

AML/KYC Tiers - to which tier quiz the Questionnaire will be displayed

  • The Questionnaire will be displayed

...

  • for all tiers when no option is selected

...

  • .

Crypto Currency - to which crypto currency quiz for which cryptocurrency the Questionnaire will be displayed.

  • The Questionnaire will be displayed

...

  • for all cryptocurrencies when no

...

  • cryptocurrency is selected

...

  • .

Identity Tags - to which identity quiz Identity types the Questionnaire will be displayed (based on identity tag (when no tag is selected quiz ).

  • The Questionnaire will be displayed to all identities

...

  • when no tags are selected.

Terminal Tags - on which terminal quiz will appear (when no tag is selected quiz will be displayed to all terminal of selected organization based on previous rules)

...

Example of Quiz 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

...

specify the Terminal types (by tag) that the Questionnaire will appear.

  • The Questionnaire will be displayed to all Terminals of the selected Organization when unset.