# Redeemption

It allows customers to redeem vouchers seamlessly while ensuring that merchants can validate and confirm transactions in real-time. Below is a step-by-step guide and a detailed summary of the process.

### **Step-by-Step Process:**

1. **User Action:** The customer opens the Blerify app and scans the merchant’s QR code.
2. **Merchant System:** The cashier registers the transaction amount in their POS system.
3. **Voucher Selection:** The user selects the desired voucher and submits the payment request.
4. **Code Generation:** The app generates a unique 6-digit code for the transaction.
5. **Merchant Validation:** The cashier enters the code in their system and triggers a call to the Blerify API.
6. **API Verification:**
   * The API checks the validity of the code, ensuring the transaction is in a pending state.
   * If valid, the API confirms the transaction and marks the voucher as redeemed.
7. **Final Notification:** Both the customer and merchant are notified of the successful transaction.

| <img src="/files/BrGM7vB0PGm43zdU9eJl" alt="" data-size="original"> | <img src="/files/9xALHccFz8bpfR7sMwrK" alt="" data-size="original"> |
| ------------------------------------------------------------------- | ------------------------------------------------------------------- |
|                                                                     |                                                                     |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.blerify.com/products/vouchers/redeemption.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
