Question 50
A support assistant attempts to refund a recent purchase. It knows an order number, but the caller has not completed identity verification and the refund-policy checks have not run. Which TWO controls are required before the payment tool executes? Select TWO answers.
Explanation
Correct Answers
Possession of an order number does not demonstrate ownership or authorization to request a refund. The support application should bind the caller's verified identity to the relevant order and ensure the requested operation is permitted for that customer. This is a trusted prerequisite before any money-moving API call. It also protects against a model being persuaded to act on a guessed or borrowed order identifier.
Refund eligibility depends on configured business rules such as time windows, applicable policy, and authorized approval status. The tool-side gate should evaluate those conditions before creating a financial side effect, then record the decision. A persuasive model response is not equivalent to an approved transaction. Paired with order ownership verification, this control prevents an agent from executing a premature refund simply because it planned one.
Incorrect Answers
Order identifiers are commonly present in emails, screenshots, and delivery notifications and may be known to third parties. They identify a transaction but do not authenticate the current caller or establish eligibility. The workflow needs a verified customer-to-order relationship and a separate policy check before authorizing financial action.
A model assertion is not a substitute for an application-enforced policy evaluation or recorded approval. The scenario explicitly states that eligibility checks have not yet run. The payment boundary should require verifiable customer and policy evidence, not a narrative conclusion that can be generated before those facts exist.
Refund issuance is a financial side effect that may be difficult or impossible to reverse cleanly. Checking account ownership afterward does not satisfy the prerequisite for authorized execution. The application should fail closed on missing verification before contacting the payment processor rather than using a transaction as a test of legitimacy.