# Sticky.io Plugin

Accept payments with Finix on [sticky.io](https://sticky.io).

![Finix for Sticky.io](/assets/stickyio-logo.a8a1df479ecd77e80054f5d026d851236c34826967b9335f0cdeacc8f9cb5d04.fec90461.png)

## Finix for Sticky.io Overview

Sticky.io is a comprehensive subscription commerce and payments management platform that helps merchants manage recurring billing, customer lifecycle, and payment operations from a single interface. It enables businesses to configure payment gateways, manage orders and subscriptions, route transactions, and access detailed reporting tools.

Connecting Finix to Sticky.io allows merchants to process payments using Finix's payments infrastructure directly within the Sticky.io platform, pairing Sticky.io's commerce tools with Finix's payment processing capabilities.

### Finix Requirements

- Finix Sandbox Account to process Sandbox transactions. You will not be able to move real money in this environment.
- Finix Live Account to run card or ACH transactions.


## Integration

### Step 1: Sign up for a Finix Account

To create a Finix account, you can follow our step-by-step [guide](/guides/getting-started/finix-sign-up) or [sign up](https://finix.payments-dashboard.com) directly for a live or sandbox account.

We recommend choosing Direct Merchant as your Customer Type.

### Step 2: Create API Keys

API Environments
API Keys are specific to either the Sandbox or Live environments, depending on whether you get them from the Sandbox or Live Dashboard. Sandbox Keys cannot be used in the Live Environment and vice-versa. [Learn more here](/api/section/environments).

To create an API Key:

1. Navigate to **Developers → API Keys** in the Finix dashboard.
2. Click **Create API Key** and enter a **Display Name**.
3. Save the credentials somewhere secure.


Store API Keys Securely
Save your password somewhere secure. You **cannot** re-copy the password, but you can always create another API Key. API Keys are sensitive data and must be treated like passwords. Store them securely and only share them on an as-needed basis.

To learn more see our [API Keys](/additional-resources/developers/authentication-and-api-basics/api-keys) documentation.

### Step 3: Connect with Sticky.io

In your Sticky.io dashboard, navigate to **Payments → Gateways** in the top navigation menu.

![Sticky.io Gateways Dashboard](/assets/sticky-payments-dashboard.3704aff17979c83ec62474cdb53918d3d923895be83711913b6d6a6ce6c025c6.08ff7529.png)

Navigate to **Actions** and click **Add New Provider Profile**.

![Sticky.io Add Provider](/assets/sticky-add-provider.abf8a68bffb449c02e6df43e50af6ef4b170e14802b6f43d5c115626e3e0a0d2.08ff7529.png)

### Step 4: Configure Finix Credentials in Sticky.io

Enter your Finix credentials in the corresponding fields within the gateway provider profile. You can locate these details in your Finix Dashboard:

![Dashboard IDs](/assets/paysight-finix-merchantid.c6a58e92db551b2d817f48a4d41239e24857cb7be4928e3fa60e909aff2940a0.08ff7529.png)

- **Provider**: Select Finix as your gateway provider.
- **Merchant ID**: Found in your Finix Dashboard under **Developer → Finix Integration → Merchant ID**
- **Username**: The username associated with your Finix API Key created in Step 2
- **Password**: The password associated with your Finix API Key created in Step 2


![Sticky.io Gateway Setup](/assets/sitcky-gateway-creds.f9ae14469f8ccc528882120e70585242457cea4f33411834a02498e04b1c821e.08ff7529.png)

In the **Merchant Account Details** section, you can set additional merchant details such as a payment descriptor, website URL, and cancellation URL.

![Sticky.io Gateway Merchant Account Details](/assets/sticky-gateway-merchant-details.bc7ad945b067ca4f1ac2a75b15deaff937617c68ed5b89a11ba229bc424f98ac.08ff7529.png)

In the **Limits & Fees** section, you can configure transaction limits and fees for this gateway profile.

![Sticky.io Gateway Limits & Fees](/assets/sticky-gateway-limits.3b548fd80f8c4eec42afa0e9365feccdfd0d0727dedd812d9768d1c23f5f73fb.08ff7529.png)

To learn more about sticky.io, visit the [sticky.io Support Center](https://support.sticky.io).

## Searching for Transactions on the Finix Dashboard

You can locate payments using the Finix Transaction ID visible in sticky.io order details.

In your sticky.io dashboard, navigate to **Customers → Orders** in the top navigation menu to view all orders.
![Sticky.io Orders Page](/assets/sticky-orders-page.11f72f286fc8b7ff481130db923cd16c4afbbe7405fddb01f968b24811250531.08ff7529.png)

Click on an order to open the order detail view and locate the **Finix Transaction ID**.

![Sticky.io transaction example](/assets/sticky-transaction-example.42a3047477bac7faa5c733d8171669815ba6f11b6706c2d7d8516219fc62e71b.08ff7529.png)

Then, in the Finix Dashboard, either search or filter by transaction ID:

![Filter Transaction](/assets/sticky-finix-transaction.ad00474e6b7d504653303476a414d4f2d489fd82a4a4981d67cc3d840542a264.08ff7529.png)

1. Navigate to the Payments page.
2. Click on the Filter icon.
3. In the Payment ID field, filter by the Finix Transaction ID copied from the sticky.io order detail view.