> For the complete documentation index, see [llms.txt](https://docs.in8sync.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.in8sync.com/netsuite-admin-guide/overview-1/card-present-payments.md).

# Card Present Payments

In-person payment processing for the selected subsidiary: used at registers and POS terminals where the customer's card is physically swiped, tapped, or inserted.

Card Present Payments configures in-person payment processing for the selected subsidiary. This is the payment method used at a physical register or POS terminal where the customer's card is physically swiped, tapped, or inserted.

{% hint style="info" %}
**Which screen do you see?** If your subsidiary was set up recently, you may see the **Payment Settings** screen (a tabbed view with Providers, Payment Methods, and Locations) instead of this one. Card Present Payments is the v1 (legacy) configuration track. To switch back to it, use the **v1 Classic** toggle in the Payment Configuration section of your subsidiary settings.

For new payment processors, terminal credentials, and modern payment configuration, use **Payment Settings** (v2) instead.
{% endhint %}

## Accessing Card Present Payments

{% stepper %}
{% step %}

### Open the NetSuite Admin view

Switch to **NetSuite Admin** in <code class="expression">space.vars.productName</code>.
{% endstep %}

{% step %}

### Select the subsidiary

Use the subsidiary switcher at the top right.
{% endstep %}

{% step %}

### Open Configurations

Click **Configurations** in the left sidebar, then scroll to the **Card Present Payments** section.
{% endstep %}
{% endstepper %}

## Fields

| Field                            | Description                                                                                                                                                                                                                                                                                                                                                                                                                              |
| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Enable Card Present Payments** | Toggle to turn on or off in-person card payment for this subsidiary.                                                                                                                                                                                                                                                                                                                                                                     |
| **Processor Type**               | The processor integration to use. Supported providers: Fortis, Datacap TranCloud, Windcave, 8Q, PayStand. Windcave requires per-location HIT User ID, HIT Secret Key, environment, and currency settings. Accept Blue is no longer available as a processor — if currently in use, migrate to the **Payment Settings** (v2) configuration screen where Accept Blue is available as a capture type. Must be configured in NetSuite first. |
| **Payment Methods**              | The card types accepted at the register (e.g. Visa, Mastercard, American Express, Discover).                                                                                                                                                                                                                                                                                                                                             |
| **Currency**                     | The currency used for in-person transactions at this subsidiary.                                                                                                                                                                                                                                                                                                                                                                         |

Click **Save Changes** at the top of the page after editing.

## Tips

* Card Present Payments requires a compatible payment terminal connected to the register. Contact your integration provider to confirm hardware requirements.
* If Card Present Payments is disabled, users at a register will only see cash and manual payment options at checkout.
* Payment Methods selected here control what appears on the POS payment screen; remove any card types your terminals don't support.
* **For Windcave setup:** per-location credentials include HIT User ID, HIT Secret Key, environment selection (Sandbox or Production), and currency. Refunds are matched to the original transaction ID.

{% hint style="info" %}
Set up the Payment Processing Profile in NetSuite before configuring this section. The dropdown only shows profiles that already exist in your NetSuite account.

Consider upgrading to **Payment Settings** (v2) for centralized provider management, advanced capture-type options, and per-location overrides in one interface.
{% endhint %}

## Related Pages

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Card Not Present Payments</strong></td><td>Online and remote payment configuration.</td><td><a href="/netsuite-admin-guide/overview-1/card-not-present-payments.md">Card Not Present Payments</a></td></tr><tr><td><strong>Configurations Overview</strong></td><td>All sections on the Configurations page.</td><td><a href="/netsuite-admin-guide/overview-1.md">Configurations</a></td></tr><tr><td><strong>Locations</strong></td><td>Per-location payment-profile overrides.</td><td><a href="/netsuite-admin-guide/overview-1/locations.md">Locations</a></td></tr></tbody></table>
