> For the complete documentation index, see [llms.txt](https://docs.payfacto.com/payfacto-knowledge/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.payfacto.com/payfacto-knowledge/canada-doc-center/applications/payfacto-gift-powered-by-freebees/semi-integrated-operation.md).

# 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="https://3906380439-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6flXtoPk5hDLO7lHpA2z%2Fuploads%2FCVEVPOkIW30N0ZI3PY8w%2FGiftCardButton.png?alt=media&amp;token=77832722-49e5-4c3b-ab23-3d023d1fe16d" 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
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.payfacto.com/payfacto-knowledge/canada-doc-center/applications/payfacto-gift-powered-by-freebees/semi-integrated-operation.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
