Payment methods

Payment methods

UltraCart order entry supports a wide range of payment methods, from standard credit card entry to agent-assisted capture during live phone calls. The available methods depend on your account configuration and whether the order is in standard or POS mode.

Overview

The payment section appears below the custom fields on the create order screen. It shows a row of payment method buttons. Selecting a button reveals that method's specific form. Only one payment method can be active per order.

Payment method selector

If gift certificates and store credit fully cover the order total, the payment section is hidden since no additional payment is needed.

Payment method availability

Not all methods are available in every context. The table below shows when each method appears.

Payment method

Standard mode

POS mode

Additional conditions

Credit card

Yes

Yes

Unless direct card entry is restricted

Stored credit card

Yes

Yes

Customer profile linked with saved cards

Agent-assisted

Yes

Yes

Active phone call or previously captured token; agent-assisted payment enabled

Card reader

No

Yes

Stripe Terminal reader connected

Cash

Yes

Yes

Always available

C.O.D.

Yes

No

 

Check

Yes

No

 

Purchase order

Yes

No

 

eCheck

Yes

No

 

Insurance

Yes

No

 

PayPal

Yes

No

PayPal clone configured

Venmo

Yes

No

Venmo clone configured

Quote request

Yes

No

Quotation permission required

Credit card

Enter the card number, expiration month and year, and CVV2. If a customer profile is linked, a Save card to profile option lets you store the card for future use.

When an active phone call is in progress and agent-assisted payment is enabled, an additional button appears to initiate agent-assisted card capture instead of manual entry.

Stored credit card

When a customer profile is linked and the customer has previously saved credit cards, this option shows a dropdown of their cards with masked numbers. Select a card to use it for this order.

Agent-assisted payment

Agent-assisted payment lets you securely capture a customer's credit card during a live phone call without the card details passing through the agent's screen. This method uses Twilio Pay to handle the card capture through an automated IVR prompt.

How it works:

  1. Select Agent Assisted as the payment method while on an active call.

  2. The customer hears an automated prompt asking them to enter their card details on their phone keypad.

  3. After the customer enters their card information, a secure token is returned.

  4. UltraCart displays the masked card details (last 4 digits, expiration) for confirmation.

  5. Process the order using the captured token.

The captured token persists even if the phone call drops after capture. If the call ends before you process the order, a confirmation banner shows the captured card details, and you can still complete the order.

Agent-assisted payment is only available when this feature is enabled in your account configuration and you are on an active phone call in the CRM softphone (or a token has already been captured).

Card reader (Stripe Terminal)

In POS mode with a connected Stripe Terminal reader, you can accept card-present payments. The card reader flow works differently from other payment methods:

  1. Select Card Reader as the payment method.

  2. Select Process Order — UltraCart creates a payment intent and sends it to the reader.

  3. A modal appears showing the reader status as the customer taps, inserts, or swipes their card.

  4. The modal polls for status updates every 5 seconds.

  5. When the card is captured, the modal closes and the order is processed automatically.

If the capture needs to be cancelled, select Cancel in the reader status modal.

A simulated reader is available for testing the card reader flow without physical hardware.

Cash

Select Cash for cash payments. No additional data entry is required. This method is available in both standard and POS modes.

Check

Select Check for payment by check. No additional data entry is required. This method is available in standard mode only.

C.O.D.

Select C.O.D. (Cash on Delivery) for collect-on-delivery payments. No additional data entry is required. Available in standard mode only.

Purchase order

Enter a PO number for the purchase order. An Auto-Approve toggle is available to automatically approve the order without manual review. Available in standard mode only.

eCheck

Enter the bank details for an electronic check payment:

  • Bank name

  • Account type (checking or savings)

  • Owner type (personal or business)

  • Routing number

  • Account number

  • Account name

  • Check number

Available in standard mode only.

Insurance

Select the insurance type from a dropdown, then enter the Application ID and Claim ID. Available in standard mode only.

PayPal and Venmo

PayPal and Venmo are available as clone order payment methods when configured on your account. These display an informational panel explaining the payment flow. Available in standard mode only.

Quote request

Create a quote instead of processing a payment. Enter a quote expiration date and optionally toggle Send Immediately to email the quote to the customer right away.

After processing, the receipt screen provides a short URL and a long URL that you can share with the customer. The customer can use these links to review and accept the quote.

Quote requests require the quotation permission on your account.

Related pages