RoasterPay: How to Process and Sync Payments

In this article we will cover how to process payments through RoasterPay and sync those payments to your accounting integration.

To learn more about how to setup and enable RoasterPay on your account see this article.

Processing Payments

Prepay Payments

The easiest way to handle payments is with Prepay terms. A customer will be charged automatically when they place their order in the portal. In order for Prepay Payments to be charged, please note the following:

    • Customer is set to Prepay terms
    • There is a known shipping costs (delivery methods with live shipping rates will not be charged when placing an order)
    • Customers that place orders for items that have mixed tax status (some taxable and some not) should NOT be set to Prepay Terms.

Important: In order for PrePay to work properly, a customer must have a delivery method with a known price (either $0 or some other known amount).

If the delivery price is TBD (because in that delivery method has a "live shipping price") then the order will be processed, but the customer will not be charged

Processing Payments on Terms

If a customer is on Terms , you can manually initiate a charge either by invoice or by batch.

How to View orders with Payment Due

You can view payments due today on the Orders page in the "Payment Due Today " tab.

  • Orders will move into the “Payment Due Today" section of the Orders Page on their terms Due Date.
  • For orders with Terms of Due on Receipt - the Due Date will EQUAL the Ship Date

To review how Due Dates are Calculated - please see this article.

Collecting Payments per Invoice

Note: As of right now collecting payments for customers on terms is manually initiated by the user and not the customer.

  1. Click on the Invoice number
  2. At the bottom go to "Create Payment"
  3. Select the payment method you'd like (typcially the default method)
  4. Credit Card payments -"Paid" should now display at the top of the invoice for
  5. For ACH payments - the status will be Pending, until the funds are confirmed (typically 3-4 days)

Collecting Payments by Batch

We can easily collect payments from many customers at once on their Due Date with a Create Payments “Batch Action” on the Orders page.

Select orders on Payment Due Today Tab and Create Payments

  1. Go to Orders > Payment Due Today tab and review the orders in this status
  2. Select the orders you'd like to create a batch action payment for.
  3. Go to batch action > create payment
  4. This will create payments for all or selected orders

Optional: After you collect the payment, you may want to sync those orders to Accounting.

Note: if you already synced the order to accounting before collecting payment you will want to sync again to update the payment status

Note on Batch Payments:

  • This will create a payment for:
    • any order with a default payment method on file that is ACH or Credit Card
    • You can confirm the default payment method by looking for the ⭐ payment method inside each customer.
  • You will get an email notification with a list of orders and the payments created

    NOTE: This email goes to the the user that pressed “Create Payment”

  • Those orders will be removed from the list of "due today" once a payment is created. Orders with payments that didn’t go through will remain on the list.
  • If you selected an order that doesn’t have a payment method that is collectable, it will not mark the order as paid.

Reviewing Transactions: Payments + Payouts

You can access Payment Transactions and Payouts via new menu options in Sales:

Payment Transactions

The Payments page will show you a log of all your payment transactions, including the customer, order amount, and amount of fees paid.

Sales > Payments

Payment Status: Note that ACH payments will have a Pending status for a few days since they are confirming the account has the funds. Once the payment has been processed the status will update to Succeeded or Failed. This typically happens within 3-4 days.

Note: Its important to have your notifications for failed ACH payment turned on. Learn more here.

Syncing Payment Status to Accounting

If you collect a payment before syncing an order to your accounting system, the payment will automatically sync along with the order.

However, if the payment is collected after the order has already been synced, you’ll need to go to your Payments page and manually select which payments you’d like to sync.

Go to: Sales > Payments > Locate transaction you want to sync > click the 3 dots > select Sync to Accounting.

Important: if the sync to accounting is greyed out it means you must sync the order first from the orders page (which will pull the payment information in at the same time)

Once you have successfully synced your payment the status will go from Syncable to Synced.

Payouts

The payout screen shows you a log of all the payouts that have been or will be deposited to your bank account from the payments. Turn around time for payouts is typically 4 business days.

Sales > Payouts

To see transaction amounts that are associated with each payout and the associated fees, select the three dots to the left of the payout and click Download CSV


Once you open the CSV you can use it to reconcile the payouts for each payment in your accounting.

The amount you receive in the payout will be:

Amount Paid to you = Gross amount charged to the customer - Fees


FAQs

Q: When will my payouts show up in my bank?

A: For credit cards this can be up to 2 business days, for ACH it can take up to 4 business days to process.


Q: Where will the payouts be coming from on my bank transactions?

A: RoasterTools


Q: How are the fees taken out and displayed?

A: Fees are deducted from the total before the payout.

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