Skip to main content

OperatorNeedQrDto

The OperatorNeedQrDto (Operator Need QR Data Transfer Object) is a configuration object in the NoWallet API that specifies whether a QR code is required for various types of transactions handled by an operator.
This object allows frontend systems and integrators to know in advance if a transaction flow (such as merchant payment, cash-in, or cash-out) should present or scan a QR code.

JSON Example

The JSON example provides a simple representation of the DTO, where QR code requirements are set to false for all transaction types: MERCHANT, CASHIN, and CASHOUT. This means the operator does not require QR code validation for any of these methods, offering a smoother and possibly faster user experience without QR interactions.

{
"MERCHANT": false,
"CASHIN": false,
"CASHOUT": false
}

Properties

The Properties section outlines the purpose of each boolean field:

  • MERCHANT: Indicates whether a QR code is needed for merchant transactions.
  • CASHIN: States if QR code usage is mandatory for depositing money into a wallet or account.
  • CASHOUT: Specifies whether QR code verification is required when withdrawing funds.
NameTypeRequiredRestrictionsDescription
MERCHANTbooleantruenoneoperator merchant method need qrcode
CASHINbooleantruenoneoperator cashin method need qrcode
CASHOUTbooleantruenoneoperator cashout method need qrcode

These flags are particularly useful for dynamic UIs and backend logic, enabling real-time adjustments depending on operator capabilities and compliance requirements.

Was this page helpful?