Collect and Record Payments

In this article

YoPrint gives you two ways to collect payments: record money you have received offline, or let your customer pay online through the customer portal. Connect a payment gateway in Configuration > Settings > Apps to accept online payments. See Configure Stripe Payments or Configure Square Payments for setup. Online payments speed up collection, and YoPrint records confirmed payments automatically to save manual entry.

These two routes differ in who records the payment.

Your shop records money received offline; customer portal payments are recorded automatically

Record a payment you received

In Payments, Cash, check or other… opens Record Manual Payment to record money you have already received, such as cash, a check, or a payment taken in person or over the phone. It does not charge a card.

In this example, the shop received a $72 cash deposit before creating the invoice.

From Sales Orders, double-click the order’s row to open its preview.

Open the sales order preview from its row

Click View Sales Order in the preview.

View Sales Order in the preview

  1. On the sales order, scroll down to Payments, then click +.

    Payments on the sales order

  2. Choose Cash, check or other….

    Cash, check or other in the Payments menu

    Using customer credit

    Choose Apply credit… if the customer has available credit that you want to use toward this order. Choose Issue Credit to return unallocated order funds to the customer as store credit. See Customer Fund / Credit Management for those steps.

    Date starts at today’s date. Use the calendar picker to choose a different payment date.

    Date on the manual payment form

  3. Choose an available amount option: Deposit, Full Amount, or Custom.

    Payment amount choices

    • Deposit fills Amount to Pay with the remaining deposit due from the order’s payment terms. For example, a 20% deposit on a $360 order is $72. Deposit appears while a deposit is still due. See Manage Payment Terms to set deposit amounts and due dates.
    • Full Amount fills in the order’s remaining balance. This option appears after an invoice exists.
    • Custom lets you enter the amount you received in Amount to Pay.
  4. Select the Payment Method your customer used, such as Cash or Bank Transfer.

    Cash in the Payment Method choices

    See Customizing Payment Method to change the available method names.

  5. Enter the check number or payment identifier in Reference ID, if you have one.

    Reference ID on the manual payment form

    Add an optional note about the payment in Description.

  6. Click Create.

    Create the manual payment

The payment appears under Payments with its method and amount. In this example, it says Waiting for an invoice because the invoice has not been created yet.

Recorded cash payment on the order

Payments received before an invoice

YoPrint applies payments to invoices. If you record a payment before creating an invoice, its row in Payments says Waiting for an invoice. Create the invoice in the Invoice panel to update Amount Paid and Balance Due.

Open Invoice Actions (⋮) in the panel header.

Invoice Actions in the Invoice panel

Choose Add Invoice.

Add Invoice in the menu

In the invoice window, click Add All to add the available items.

Add the available items to the invoice

Check the items and tax, then click Save and Close.

Save the invoice

After you create the invoice, YoPrint automatically applies the payment to it.

To check how the money is assigned, open + in Payments, then choose Allocate to invoices….

Allocate to invoices in the Payments menu

The allocation window shows the payments, how much of each invoice is covered, and what is still due. In this example, $72 of the $360 invoice is covered, leaving $288 due.

The payment allocated to Invoice 1

Correct a recorded manual payment

Use Edit details… to correct a manual payment’s date, payment method, reference, or note. It does not change the payment amount. To change the amount, choose Remove in More actions (⋮) and add the payment again.

  1. In Payments, double-click the manual payment’s row.

    Open the recorded cash payment

  2. Open More actions (⋮) in the payment window.

    More actions on the manual payment

  3. Choose Edit details….

    Edit details in the payment menu

  4. Correct Date, Payment Method, Reference ID, or Description as needed.

    Editable payment details

  5. Click Save changes.

    Save the corrected details

Check the order balance

Check the header at the top of the sales order to review what the customer has paid and what remains due. Amount Paid shows the amount paid toward the order’s invoices. Balance Due shows what remains owed. Payment Requested On displays a dash until you send a payment request.

Order totals, amount paid, balance due and payment-request date

Send a payment request

Send a payment request whenever a sales order has a balance due. YoPrint uses the label Payment Reminder for both the first payment notice and follow-up reminders.

  1. Open Quick Actions (⋮) at the top right of the sales order.

    Quick Actions on the sales order

  2. Choose Send Payment Request.

    Send Payment Request in Quick Actions

    Recipients already selected

    If the sales order already has an email recipient selected, YoPrint sends the reminder immediately. Otherwise, Email Participants opens so you can choose a recipient.

  3. If Email Participants opens, select the checkbox next to the recipient.

    Recipient checkbox in Email Participants

    Each row shows the contact’s name and email address. Click Add Contact to add a recipient who is missing or needs an email address. Send Payment Reminder stays disabled until you select a recipient with a valid email address.

  4. Click Send Payment Reminder.

    Send Payment Reminder with a recipient selected

After you send the request, Payment Requested On shows when you sent it. The email’s subject identifies the order and says Payment Reminder, or Payment Overdue when the payment is late. The message shows the amount due and the due date. Its Pay Now link opens the sales order so the customer can pay online.

To share the order link yourself, click the link icon beside Convert to Quote at the top of the sales order.

Copy the customer portal link with the link icon

How your customer pays an invoice or order online

Your customer opens your link and signs in with the email address you have on file. On the sign-in screen, they click Email me a code and Verify and continue. See Customer Portal Overview for the sign-in steps.

In this example, your customer pays the $288 balance on Invoice 1 for SO0001.

  1. Select Invoices in the sidebar to view shared invoices and their payment status.

    Invoices in the portal sidebar

  2. Click Pay beside an invoice to open the payment window.

    Pay beside an invoice

  3. Under Payment Option, choose the amount to pay.

    Choose a payment amount

    The payment window shows the outstanding balance after payments already applied. Pay this invoice pays that invoice balance in full.

  4. Click Continue.

    Continue after choosing the amount

  5. Select an available payment method, such as Credit or debit card (Stripe).

    Stripe payment method

    This screen shows the total charge before the customer continues.

  6. Click Continue to review the payment.

    Continue to review and pay

    Review and pay confirms the total charge, the orders and invoices being paid, and the selected payment method.

    Payment review with the total charge

  7. On the same Review and pay screen, scroll down and enter the Card number, Expiration date, and Security code.

    Card payment form

  8. Click Pay to pay the total charge shown on the button.

    Pay the displayed total

    Payment Successful confirms the completed payment and shows the total paid. YoPrint records the payment on the sales order and updates its balance automatically.

    Successful payment

On Payment Successful, View payment receipt opens the receipt. See What Your Customers See on a Receipt for its fields. To reopen a receipt later, open the sales order in Orders, expand the payment in Payments, and click View payment receipt. See Find a receipt later.

Paying multiple invoices together

To combine invoices into one payment, select the checkbox for each invoice, then click Pay selected.

Select an invoice

Pay selected above the invoice list

Making a partial payment

To pay a smaller amount now, select Partial payment and enter the Payment amount.

Partial payment with an amount entered

Clicking Pay Now in a payment reminder email opens the order’s payment window directly. In the portal, customers can also click Pay beside the order in Orders.

Pay beside an order in the Orders list

If the payment window is closed, or if the customer opens the sales order in the portal, they can click Pay now at the top right to open it. The Pay now button in Money opens the same window. All of these order entry points use the same payment steps.

Pay now on a customer’s order

Paying from an order

Choose Pay all invoices to pay the order’s current invoice balances. Choose Pay remaining Sales Order balance to pay the remaining balance shown for the order.

Pay all invoices in the order payment window

Paying from Invoices selects the invoice instead. To pay from the Invoices list, your customer closes any open order preview with Close at the top right first.

Close the order preview to return to the sidebar

See Customer Portal Overview for Home, quotes, invoices, and shipments.

Review an online payment

On the sales order, double-click the online payment’s row in Payments, such as Stripe, then open More actions (⋮) in the payment window and choose View whole payment. See Read a Customer Payment for finding a payment, reading its details, or checking where the money was applied.

To refund a payment, see How Refunds Work in YoPrint. To manage customer credit, see Customer Fund / Credit Management.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.