# Semi-Integrated Operation

### Using Freebees with a Semi-Integrated Solution

When working in a semi-integrated environment, the POS and payment terminal communicate automatically, ensuring that there is no input error for the total amount. When the POS communicates the purchase amount to the terminal, the terminal uses the PayFacto payment application to display the sale amount and, when a gift card is identified as the payment method, it will automatically switch to the Freebees app.

{% hint style="warning" %}
IMPORTANT! The procedure described below is for a purchase (redemption) using a gift card. Any other transaction using a gift card must be processed using the Freebees application in [standalone mode.](/payfacto-knowledge/canada-doc-center/applications/payfacto-gift-powered-by-freebees/standalone-operation.md#standalone-mode)
{% endhint %}

#### **To process a purchase (redeem) in a semi-integrated environment:**

1. On the POS workstation, print the guest check.
2. Present the guest check with the payment terminal to the customer.
3. Pass the payment terminal to the customer.
4. For a customer who wishes to pay with a gift card, direct them to touch the green **Gift Card** button on the terminal screen.&#x20;

<figure><img src="/files/rDMUOncQqNkMmJL3naeC" alt=""><figcaption></figcaption></figure>

The Freebees main screen appears, allowing you to scan, swipe or manually enter the card number.

{% hint style="info" %}
NOTE: If the customer swipes the gift card without touching the **Gift Card** button, the terminal will ask if the payment method is a gift card; touch **Yes** and the procedure will continue as indicated.

\
![Gift card question](https://documentation.payfacto.com/PF_GiftCard/UG/CA-EN/assets/images/GiftCardQuestionPopup.png)
{% endhint %}

5. After the server authorizes the transaction, the terminal displays the authorization number and the new card balance.
6. Print the customer copy of the transaction receipt and return the card, the check, and the transaction receipt to the customer.


---

# 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.payfacto.com/payfacto-knowledge/canada-doc-center/applications/payfacto-gift-powered-by-freebees/semi-integrated-operation.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.
