# Payment Data Export via Banner SFTP

# Configuration

There are several items that must be configured in order for the right information to display in the exported CVS file.

# User Profile

In the user profile, a **unique user ID** must be configured.

This information will likely be populated by a user data import.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/XOEimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/XOEimage.png)

# Lot Administration

Each lot requires a unique **banner detail code**.

To set the banner detail code, go to **Lot Administration** and click on **Pricing &amp; Lot Admin**.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/AWoimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/AWoimage.png)

Select the lot you wish to add the detail code to. Click on the **lot name** to access the configuration screens.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/K1pimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/K1pimage.png)

Once you are in the lot configuration tool, select the **Additional** tab.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/X5Aimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/X5Aimage.png)

Enter the **Lot Detail Code**. (These codes are established in the preliminary planning phase of the project)

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/64Eimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/64Eimage.png)

# Ticket Categories

From the **Options Menu**, hover over **Violations** and select **Manage Ticket Categories**.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/Hb9image.png)](https://opscom.wiki/uploads/images/gallery/2024-06/Hb9image.png)

Click **Edit** on the **Category** you wish to configure.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/tgCimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/tgCimage.png)

Enter the detail code for the ticket category.

In this case, the Detail Code is **PRKB** for the **Boot Fee** category.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/h12image.png)](https://opscom.wiki/uploads/images/gallery/2024-06/h12image.png)

# Sales Window 

On the sales window configuration page, we need to enter a <span class="legacy-color-text-default">**Term Code** used for **Permits** only.</span>

<span class="legacy-color-text-default">To do so go to the **Permits** Menu and select **Sales Windows**</span>

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/pXJimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/pXJimage.png)

<span class="legacy-color-text-default">To access the configuration screen, click on **EDIT.**</span>

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/Qzwimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/Qzwimage.png)

<span class="legacy-color-text-default">Here you will enter the **Term Code** for the selected **Sales Window** that you want to appear on the permit purchases export.</span>

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/cl1image.png)](https://opscom.wiki/uploads/images/gallery/2024-06/cl1image.png)

<span class="legacy-color-text-default">  
</span>

# <span class="legacy-color-text-default">Activate Script to Run on a Schedule</span>

You must now ensure the **System Task** is set to active and has an active schedule set.

In the **Options** menu, click on **View System Task Logs**.

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/5eEimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/5eEimage.png)

In this example, the Task is set to run at 2:00 am Nightly

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/bBeimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/bBeimage.png)

# <span class="legacy-color-text-default">The User Portal</span>

<span class="legacy-color-text-default">You are now set to make a payment on the user portal. In this example, we will purchase a permit.</span>

<span class="legacy-color-text-default">Go to the user portal and click on the **Permits** menu item.</span>

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/3kCimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/3kCimage.png)

<span class="legacy-color-text-default">Select the Lot you wish to purchase a permit in.</span>

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/BtDimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/BtDimage.png)

<span class="legacy-color-text-default">Click **Reserve Permit**</span>

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/9DBimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/9DBimage.png)

<span class="legacy-color-text-default">**Continue to Checkout** to view your **Cart**.</span>

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/0QZimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/0QZimage.png)

<span class="legacy-color-text-default">Select **Banner Payment** as your **Payment Type.**</span>

<span class="legacy-color-text-default">This can be configured so that Banner Payment is your only selection available.</span>

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/KGCimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/KGCimage.png)

<span class="legacy-color-text-default">Click **Submit Payment.**</span>

<span class="legacy-color-text-default">The screen will refresh to show the **Confirm Payment** page.</span>

<span class="legacy-color-text-default">Click on **Confirm Payment.**</span>

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/6Xgimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/6Xgimage.png)

<span class="legacy-color-text-default">Once the payment is processed, you will get an online receipt.</span>

[![image.png](https://opscom.wiki/uploads/images/gallery/2024-06/scaled-1680-/32Iimage.png)](https://opscom.wiki/uploads/images/gallery/2024-06/32Iimage.png)

Some additional information on how the Banner export process works:

Export to Banner will run whenever the system task is set to, and gathers any violations that can be sent to banner that haven't been exported yet. When a violation has been exported by the system task, it has a flag put on it that marks it has been exported to Banner.

It will export the violations it found into a new file, and does not affect any previously output files, meaning it doesn't create a cumulative file that gets more added each day. Rather, it creates a new file every time it runs; this isn't necessarily daily, it runs at whatever interval the client has decided for it.

This would mean if they missed a day, there would be more than one new file in the output folder for them to process in Banner.