RoasterPay: How to Enable and Setup

RoasterPay makes payment collection easier with automation, seamless accounting integration, and built-in tax calculation. In this article, you’ll find step-by-step instructions to help you enable and set up RoasterPay on your account.

RoasterPay is different than Stipe and the only payment service that features tax calculation. If you are interested in switching please email support@roastertools.com.

1. Complete the Application

If you haven’t already, please submit the RoasterPay application.

2. Set RoasterPay as Default Payment Processor

After approval (which may take 1-3 business days), RoasterPay can be enabled as your default payment processor.

Caution: If you are currently using stripe payments in RoasterTools, switching to RoasterPay will NOT transfer the Credit Cards and Bank Accounts saved in Stripe. Please see the end of this section for more on this.

  1. Click Your Name > RoasterPay

  2. Verify that your status is “Approved”

  3. Toggle on “Set as Default” (ONLY If you are NOT switching from gathering stripe payments)

What changes when you enable RoasterPay as your default payment processor?

  • You are now able to gather and store payment methods on file
  • If you have enabled credit card or ACH payment types for your customers, they will be able to add a new payment method on the portal
  • Stripe is automatically set to not be default (if you were using stripe)
  • Credit Cards and Bank Accounts saved in Stripe are not transferred to your RoasterPay account. Please see the section below on how to get new payment methods for your existing customers: Customer Setup: Getting Customer Payment Methods on File

What stays the same when you enable RoasterPay as your default payment processor if you are switching from Stripe?

  • Settings for Payment Types (such as ACH Debit or Credit Card) that were enabled for a customer stay enabled.
  • Settings for Required Payment Types for each Customer stay required; this also triggers for existing customers to add a new payment method of that type when they next purchase through your Portal.

3. Customer Payment Settings: Ensure Customer Payment Settings are Correct


Customer CSV: Bulk Updates

Use the customer CSV to ensure customer settings for Payment Term, Payment Types and Required Payment Type are updated on all accounts.

Name > Settings > Import Export > Customers > Download Wholesale Customers


What it means to Require Customers to Have a Payment Type on File (optional)

When customers use your wholesale portal, you can require them to add a payment method before placing orders.

  • This ensures you have valid payment information upfront and reduces payment collection overhead.
  • You can require this even when a customer has terms

Navigate to the customer's settings In the Payment Methods section, enable either Credit Card or ACH as required. Once enabled, customers must add a payment method before placing portal orders. This setting is particularly useful for accounts you'll charge automatically on their terms date.

Please note:

  • For customers with Prepay terms - they will automatically be required to have a valid payment method on file to check out on the portal
  • The required payment setting only applies to portal ordering. Manual orders can always be placed.
  • You can only require either Credit Card or ACH - not both. Consider which payment type makes sense for each customer segment.
  • Customers on terms will be required to add a payment method if you have that setting enabled, but they won't be charged when placing the order.

4. Customer Setup: Getting Customer Payment Methods on File

Now that you've got the payment settings up to date for your customers, you'll want to get payment methods on file. We have 3 simple ways to get payment information on file:

  1. Share link with Customer
  2. You can manually enter in Credit Card
  3. Customer can pdate inside the Wholesale Portal

You can easily invite your customer to update their payment method by sharing a secure link—no portal login required!

Since not all customers use your wholesale portal (and the person placing orders isn’t always the one handling payments), these links make it simple to collect updated payment info from anyone, quickly and securely.

Getting Started: Prioritize Your Customers

Start with Customer That Have Prepay Terms:

These customers will be required to pay during checkout when placing their order in the portal. They will be prompted to update their payment method when placing an order, which they can do within the portal. They cannot place the order until they update it. We recommend you prioritize notifying them and requesting the new payment methods.

Then Move to Your Most Frequent Customers:

Focus on accounts that order regularly, review and update their payment terms if needed. Enable appropriate payment methods for each account

Sending Links:

  1. Click Sales > Customers > Individual Customer > Edit
  2. Scroll down to Payment Methods section
  3. In the Payment Types section, click the 3-dots next to the appropriate Payment Type
  4. Click the request option: either “Request a new bank account” or “Request a new credit card”
  5. In the pop up window that appears, click “Copy Link” to share manually
  6. Or select a contact to email the request from RoasterTools

Key points about payment links:

  • Separate links are generated for Credit Card and ACH Debit
  • Links don't require customer portal login
  • Perfect for billing contacts who don't use the portal. Customers can securely enter their payment details directly

Example Email - Request Payment Method Update:

Reminder:

    • The emails for both Credit Card and ACH Debit requests look the same but are sending different links.
    • If you want to prompt them to update both the credit card information and ACH you need to send both emails.

Example: Credit Card Update Method Link

What the link to update payment method takes them to:

Screenshot 2025-02-20 at 7.59.46 AM.png

Example: ACH Debit Update Payment Method Link

What the link to update payment method takes them to:

To connect a business's bank account you will follow the prompts. A few things to note:

  1. The person completing the connection needs to have login access to the business bank account
  2. If they do not have access they can share the link with the correct person
  3. When at the login screen, we recommend choosing "Continue as a Guest"
  4. The user will be logging in to verify their account and allow access to make payments via ACH
  5. The phone number (if one is used) should be the mobile number connected to the business
  6. At the end, you can "Finish without Saving" if you don't want to create a Plaid account

Please see the video below:

Their account will be connected within a few seconds.

2. Enter a Credit Card Manually

For situations where you receive card information directly from customers, you can enter it manually into their account. This is useful during customer onboarding or when updating expired cards over the phone.

  1. Click Sales > Customers > Individual Customer > Edit
  2. Scroll down to Payment Methods section
  3. Enable the appropriate Payment Type, if needed, and refresh page
  4. Enter the card details and click Save

Note: currently you cannot manually enter in account information for ACH

3. Customers Can Update Inside the Portal

Customers can update their own payment information inside of their portal.

They will simply need to click the 3 bars next to the company logo > payment methods on the left hand side > New Payment Method


Note: They will only see an option for payment methods you've enabled for that customer.


5. Payment Notifications - Settings and Automatically Sent Emails

Automatic Email Notifications - User Notifications

If you are the user that initiates creating payments, you will get emails about payments being completed or if they fail. The user initiating will always get this email notification and cannot opt out of this.

  1. Email Preferences

You can also update your settings to get notifications about payments. (irrespective of who takes action).

Each user in RoasterTools has notification settings:

Name > Profile > Notifications

At the bottom of the page are the payments notifications:

    • When you begin, you may want to have the successful credit card notifications on
    • We recommend keeping on the ACH Debit Payments Succeeds and ACH Debit payments Fails -

Learn More: To learn more about processing payments and syncing payouts see this article.

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