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.
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| MERCHANT | boolean | true | none | operator merchant method need qrcode |
| CASHIN | boolean | true | none | operator cashin method need qrcode |
| CASHOUT | boolean | true | none | operator 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?