> For the complete documentation index, see [llms.txt](https://commanderhelp.verifone.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://commanderhelp.verifone.com/commander-help/commander-troubleshooting-guides/loyalty-guides/bp-earnify-loyalty-guides/gilbarco-pos.md).

# Gilbarco POS

Set up Earnify for site on **Gilbarco PassPort + Commander**.

<details>

<summary><strong>Keywords</strong></summary>

**Also called:** BP Mobile setup, Earnify loyalty setup, Gilbarco POS Earnify configuration, PassPort Earnify configuration, Commander mobile payment configuration

**Keywords:** Earnify, BP Mobile, Gilbarco POS, Gilbarco PassPort, PassPort, Commander,\
Manager Workstation, MWS, Mobile Payment Configuration, POS loyalty configuration, EPS Global Configuration, Datalogic scanner, Buypass MID, Site SVB

</details>

{% hint style="warning" %}
Applies only to **Gilbarco POS sites with Commander**.\
Do not use these steps for **VeriFone** or **NCR** sites.
{% endhint %}

### Before you start (inputs you need)

* `Merchant ID`: site-specific **6-digit Buypass MID** (assigned by Fiserv / Payment Host).
* `Site SVB`: site-specific **7-digit SVB** (used to build the Site ID).

{% hint style="info" %}
If you do not know the Buypass MID, contact the BP HelpDesk to retrieve it.
{% endhint %}

### 1) Sign in to Manager Workstation (MWS)

1. On the POS, select **Tools**.

<figure><img src="/files/40c3715227ad65d002e4d319838fdfc3cc742f4e" alt="MWS Menu with Tools option on the button"><figcaption></figcaption></figure>

2. Select **Manager Workstation**.

<figure><img src="/files/6c580e763955b9a8c776a1fbbe1b603c760dd3aa" alt="Manager workstation button screen"><figcaption></figcaption></figure>

3. Select **Sign On**.

<figure><img src="/files/9a1be80de14822b2068eac876837852edaa685c9" alt="sign on"><figcaption></figcaption></figure>

4. Enter manager credentials.
5. Select **Sign On**.

<figure><img src="/files/5877d484c712b33956c3385c931397d6205e38f5" alt="Operator ID and Password lines"><figcaption></figcaption></figure>

### 2) Configure Mobile Payment (PassPort)

1. In Manager Work Station(MWS), go to **Set up → Network → Mobile Payment → Mobile Payment Configuration**.
2. Open the **General** tab.
3. Complete the following field entries

* **`Mobile Provider Name`**: `Mobile Payment`
* **`Enabled`**: `Yes`
* **`Merchant ID`**: `<6-digit Buypass MID>`
  * <mark style="color:$primary;">Note:</mark> Site-specific value, assigned by Fiserv (Payment Host).
  * If unknown, contact BP HelpDesk to retrieve.
* **`Site ID`**: `bppap` + `<7-digit Site SVB>`
  * <mark style="color:$primary;">Note:</mark> `bppap` must be in lower case & no space before SVB
  * Example: `bppap1234567`
* **`Host Address`**: `glb1.na-rsca.bpglobal.com`
* **`Port Number`**: `8495`
* **`Use TLS`**: `Yes`
* **`OCSP Mode`**: `None`
* **`TLS Certificate Name`**: `na-rscs.bpglobal.com`
* **`Host Offline Alert Enabled`**: `No`

4. Select <kbd>**Save**</kbd> button at the top

<figure><img src="/files/3deaee247f6503f1d9b50e5af7c5715f2614b9c5" alt="Mobile payment configuration with options" width="563"><figcaption></figcaption></figure>

{% hint style="success" %}
Save should complete without errors.\
You will verify **Online** status later.
{% endhint %}

### 3) PassPort – Manager Work Station(MWS) Pricebook configuration

#### Pricebook: set Discountable flags (required for discounts)

Earnify reward **discounts** apply only to **loyalty-eligible merchandise** that is also flagged **Discountable**.

{% hint style="info" %}
If the **Discountable** flag is not enabled, items will still **earn points**, but they will **not be discounted**.\
Validate that every department containing discountable merchandise has **Discountable** enabled.\
If a department contains discountable merchandise, the **department discount flag must be set up** (not just the item).\
Merchandise departments typically do not include **Lottery** or **gift cards**.
{% endhint %}

#### Select Department Maintenance (in MWS)

1. Go to **MWS →** **Set Up → Store → Department Maintenance**.

<figure><img src="/files/cd0ba161bc3b7f058abdbacfb49c923a200406fb" alt="On MWS, Set Up, Store, Department Maintenance buttons" width="563"><figcaption></figcaption></figure>

2. Select a department.
3. Double-click it, or select **Change**.

<figure><img src="/files/24e212de9985fd8770c244ba44a896f95a8ed57d" alt="Department list" width="563"><figcaption></figcaption></figure>

4. Check the **Discountable** box.
5. Click on **Save** button.
6. Repeat steps 2-5 for each department with discountable merchandise, except for products that may not be promoted on the app, such as lottery, propane etc.

<figure><img src="/files/dc71f228b77af33246e2c163269a1332bb79d838" alt="Discountable option under Department Maintenance. Save button." width="563"><figcaption></figcaption></figure>

#### If your Pricebook is managed through Back-Office

Mark eligible UPC codes as **Discountable** through the price-book software/tool.

#### Item check (in MWS)

1. Go to **Pricing → Items**.
2. Open the item.
3. Confirm **Discountable** is enabled under **Options**.

### 4) Open Commander Configuration (from MWS)

1. In MWS, go to **Set up → Network → BP**.
2. Select **Commander Interface**.

<figure><img src="/files/09a6167e92dc92eee5083088ca5e0d4c98eb2074" alt="BP and Commander Interface"><figcaption></figcaption></figure>

3. Select **Commander Configuration** from the menu.

<figure><img src="/files/b865ad379fe55d6cf0c0cb8f5bd823ca474bb4a6" alt="Commander Configuration in Commander interface menu"><figcaption></figcaption></figure>

4. Sign into **Commander Config Client** using PassPort Manager credentials

<figure><img src="/files/63174edfc9ef19b24dc32a7c7f04c6e92f4f3aeb" alt="Petroleum C-store login screen"><figcaption></figcaption></figure>

### 5) Commander: POS loyalty configuration

1. In Commander Configuration, go to **Payment Controller → POS Configuration**.

<figure><img src="/files/499ae5cf2e7c8237838b71f6b47f72a32c9e949a" alt="Payment controller and POS configuration"><figcaption></figcaption></figure>

2. Open the **POS** tab.
3. Under **Batch** section, set `Batch Close Period` to `Day`.
4. Under **Loyalty** section, enable all options below:
   * `Loyalty Enabled` must be checked
   * `Multiple Loyalty Discounts in same Transaction` must be checked
   * `Auth on Total` must be checked
   * `EPS PPG precedes POS PPG` must be checked

<figure><img src="/files/394a9c7b5bfded1278f226f3aa29cfb2d15b3292" alt="POS option under POS config and Save button" width="563"><figcaption></figcaption></figure>

5. Select **Save**.

<details>

<summary>OTP prompt will appear when you click <kbd>Save</kbd></summary>

If an OTP prompt appears when you select **Save**:

1. Select `Generate OTP`.
2. Read the **4-digit** code from the Commander device display.
3. Enter it into `One-Time Password`.
4. Select `OK`.

</details>

<figure><img src="/files/98023b33c585177e2093adfad7368009425682fc" alt="OTP prompt screen" width="563"><figcaption></figcaption></figure>

### 6) EPS Global configuration

1. Go to **Payment Controller → EPS Configuration → EPS Global Configuration**.

<figure><img src="/files/6689446c86c5349ca9552cc9795a11bf8957556c" alt="Payment Controller, EPS Configuration and EPS Global Configuration options" width="563"><figcaption></figcaption></figure>

2. Open the **Loyalty** tab.
3. Under **Loyalty Configuration Parameters**, enable:
   * `Enable Alternate ID`
   * `Display Host Messages`
4. Select **Save**.
5. OTP prompt may appear, complete the OTP flow shown above to get the OTP and save the config.

<figure><img src="/files/d67a2b34151f37d01a55eb870b92275bbd501fd4" alt="option under Loyalty and Save button" width="563"><figcaption></figcaption></figure>

### 7) Verify: PassPort Mobile Payment status is Online

1. On the PassPort POS, sign in to **Cashier Workstation (CWS)**.
2. Go to **Network**.
3. Select **Mobile Payment**.
4. Confirm `Network Status` is **Online**.

{% hint style="warning" %}
If status is **Offline**, contact BP Technical Support.
{% endhint %}

<figure><img src="/files/985e203fc1244e91e6e6be23502cc5c5d6562915" alt="Mobile payment status screen(Online or Offline)"><figcaption></figcaption></figure>

### 8) Datalogic scanner issues

Scan the barcode below. Then test with an Earnify app barcode after a reward is claimed.

![](/files/d9680b7bf20bc8933570db6f850dc01cf01a9711)

### Technical Support

For Earnify issues, contact `(888) 274-3578`, option `3`, then `1`.


---

# 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 dynamically by asking a question.

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

```
GET https://commanderhelp.verifone.com/commander-help/commander-troubleshooting-guides/loyalty-guides/bp-earnify-loyalty-guides/gilbarco-pos.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
