Skip to main content

In Person Payments with Payment Terminals

Learn how Pepper enables distributors to accept in-person card payments at pickup and delivery, manage invoices and credits in a single workflow, and collect payment securely at the moment orders are fulfilled.

Written by Grace Pepetone

Pepper supports in-person card payments using payment terminals, allowing distributors to collect payment at the time of delivery or pickup. Payments can be initiated directly from PMC or entered at the terminal itself, giving teams flexibility depending on the customer and counter setup.

Note: Payment Terminals are available for anyone with Finance Hub enabled - contact your customer success rep to learn how to get started.

Key Benefits

  • Collect payments on the spot: Initiate and complete card payments from PMC or directly at the terminal.

  • Reduce manual reconciliation: Payments are tied to customers and invoices, minimizing errors and back-and-forth after delivery.

  • Flexible invoice management: Review open invoices, add new charges, or apply credits before sending the total to the terminal.

  • Clear, customer-friendly checkout: Customers see the final amount (and any applicable card fees) directly on the terminal before confirming.

  • Centralized receipt access: Receipts are available both physically (if enabled) and digitally within PMC.

  • Fast counter checkout: Cashiers can key an invoice number and amount directly into the terminal, making it well-suited for walk-in and cash-and-carry scenarios.


PMC-Initiated Terminal Payments

Accessing Payment Terminals page

  1. Navigate to PMC

  2. Go to the Payments tab

  3. Select the Terminals flow

Step 1: Select a customer

Search for and select the customer you want to charge.

Once selected, all existing open invoices for that customer automatically populate in the payment flow.

Step 2: Review or modify invoices

Before sending the payment to a terminal, you can:

  • Select from existing open invoices

  • Add a new invoice

  • Add a credit to adjust the total

The net total is automatically calculated based on:

  • Open invoices

  • Newly added invoices

  • Credits applied

Click the Add charge button to add credits and charges.

Step 3: Select a payment terminal

Choose a terminal from the Payment method list.

Each terminal represents a physical device connected to the system. Select the terminal where the customer will complete payment, then click Send to push the payment request to the device.

Select a terminal under 'Payment method', review the subtotal and add a memo in the 'Notes' box, then click 'Send to terminal'.

Step 4: Complete payment on the terminal

Once the payment is sent:

  • The terminal displays the total charge amount

  • The customer can tap, insert, or swipe their card

Credit card fees (if enabled):

  • Fees are calculated and displayed on the terminal, not in PMC

  • The customer sees the fee breakdown before confirming

  • The customer must confirm the fee and complete the transaction on the device

Step 5: Access receipts and finalize

After a successful payment:

  • A physical receipt is printed (if enabled)

  • The payment is recorded in PMC

  • A digital receipt is available in the History section by clicking on an invoice number. It can also be accessed in the Transaction History section of the Payments tab.


Standalone Terminal Payments

Step 1: Enter the invoice number and amount

On the terminal, key in the invoice number and the amount to charge.

Step 2: Complete payment on the terminal

The customer taps, inserts, or swipes their card to complete the payment.

Credit card fees (if enabled): Surcharges apply in standalone mode. The terminal detects whether the card is credit or debit and displays the appropriate fee before the customer confirms.

Step 3: Payment is recorded automatically

Once payment is authorized, the transaction is automatically recorded against the invoice. No additional steps are needed in PMC.


Key Behavior Notes

  • Open invoices automatically populate when a customer is selected

  • Manual invoices and credits can be added before sending the total to the terminal

  • Credit card fees (if enabled) are handled and confirmed on the terminal

  • Receipts are available both physically and digitally

  • The terminal manages all customer-facing fee confirmations

  • Standalone terminal payments are posted automatically against the invoice number entered — no action is required in PMC after payment is completed

  • Payouts for standalone terminal payments are processed the same way as PMC-assisted terminal payments


Permissions and Access

Access to in-person payments with payment terminals is controlled by user permissions in PMC.

  • Only users with Payments access can view the Payments tab and access the Terminals flow.

  • Users must have permission to initiate payments in order to send charges to a payment terminal.

  • Users without the required permissions will not see the Terminals option in PMC.

If you’re unsure whether a user should have access to this feature, review their role and permissions in the User Config tool.

Did this answer your question?