• Home
  • Merchants
  • Developers
  • Partners
  • Contact
  • Home
  • Merchants
  • Developers
  • Partners
  • Contact

HOME / Partner Docs / Virtual Terminal User Guide / Bill Pay User Guide

    Bill Pay User Guide

    141 views 0

    The Bill Pay feature in Transaction Manager allows merchants to create bills, manage bill status, and send bill payment links to customers. This detailed user guide will walk you through the process of using Bill Pay effectively for creating bills, sending payment links via email, checking bill status, and managing bills.

    Note: To know the list of predefined trigger values that can be used to test various transaction responses within Charge Anywhere, refer to the Trigger Values for Testing Transactions guide.

    For a comprehensive guide on all valid response codes (including AVS and CVV), transaction types, and a detailed explanation of Transaction Reversal reasons, please see our master list of Transaction Responses and Codes.

    1. Bill Pay Setup

    1.1 Start by logging in to the Transaction Manager using your username and password.

    1.2 Navigate to the Virtual Terminal by selecting Bill Pay and then Bill Pay Setup.

    1.3 From the dropdown menu, select the device for which you want to set up the bill.

    1.4 Click Configuration Form and enter the following required details:

    • Merchant DBA (Doing Business As): The name under which a business operates.
    • Merchant Email: Email address associated with the merchant’s account for communication.
    • Email Supported: Check this to send the invoice to the email.
    • Phone Supported: Check this to send the invoice to the phone number.
    • Show Invoice Number: Enable this option to display the invoice number on the bill for easy tracking and reference.
      • Auto Generate Invoice Number: Select this to have the system automatically generate a unique invoice number for each transaction.
    • Show Description: Check this to include a description field on the bill, allowing for additional transaction details.
      • Description Text: Enter a brief description of the bill or transaction here for clarity and context.
    • Copy Merchant: Use this option to send a copy of the bill to the merchant’s email for record-keeping.
    • Auth Only Supported: Tick this if you want to process the transaction as ‘Authorization Only’, which reserves funds but does not complete the transaction immediately.
    • Transaction Type: Choose between ‘Sale’ for immediate transaction processing or ‘Auth Only’ for authorization without immediate fund capture.
    • Do Not Allow Convenience Fee Edits: Activate this option to prevent modifications to the convenience fee settings, ensuring consistent additional charges across transactions.
    • Apply Convenience Fee to Credit: Enable this to add a fee for transactions made using a credit card.
      • Convenience Type: Select the type of convenience fee you wish to apply to transactions from the dropdown menu. You can choose between “Amount” or “Percentage” based on your preference.
      • Convenience Fee Label: Enter the label or name that you want to display for the convenience fee on the bill. This will provide clarity to the customer regarding the additional charge.
      • Convenience Fee: Specify the amount or percentage of the convenience fee that will be added to the transaction. If you selected “Amount” as the convenience type, enter the fixed fee amount. If you chose “Percentage,” enter the percentage of the transaction amount to be applied as the convenience fee.
    • Email Message: Personalized message sent to the customer along with the bill.

    1.5 Click Update to save the information. If the Bill Pay setup is successful, you will see a message at the top saying Bill Pay saved successfully.

    2. Send Invoice to Customer

    2.1 To create a bill for a customer, go to Virtual Terminal -> Bill Pay -> Send Invoice to Customer.

    2.2 Fill out the form with the following details. You can search for an existing customer using the Customer Info field or enter the details for a new customer.

    • Customer Info: To send an invoice to an existing customer, search by entering their name, email, or phone number.
    • Customer: Select the correct customer from the search results. Their details will auto-populate the relevant fields.
    • Customer Name: The name of the customer for whom you are creating the bill.
    • Customer Email *: The primary email address of the customer where the bill will be sent.
    • CC Emails: Enter any additional email addresses where a copy of the bill should be sent.
    • Send as SMS: Check this box to send the bill payment link via SMS to the customer’s phone number.
    • Invoice Number: A unique identifier for the bill.
    • Description: A brief summary of the goods or services being billed.
    • +Add Items: Add individual line items to the bill. For each item, you can specify an ITEM ID, ITEM NAME, QUANTITY, and PRICE. The SUBTOTAL and the total Amount will be calculated automatically.
    • Allow Custom Amount: Check this option to permit the customer to pay a different amount than the total specified on the invoice.
    • Merchant Email: The email address associated with your merchant account for record-keeping.
    • Email Message: Include a personalized message that will be sent to the customer along with the bill.

    These fields collectively provide the necessary details for creating and sending a bill to a customer, ensuring clarity and accuracy in the billing process.

    2.2.1 Existing Customer: To send an invoice to an existing customer, you can search for their record and auto-populate their information.

    • Customer Info: Start by entering the customer’s name, email, or phone number into the Customer Info field. Click the search icon to find matching records in the Customer Vault.
    • Customer: If records are found, the number of matches will be displayed (e.g., “Customer (1 found)”). Select the correct customer from the dropdown list. Once selected, the system will automatically fill in the Customer Name and Customer Email fields. If no records are found, this dropdown will be empty.

    2.3 Click Submit to create the bill.

    3. View Bill Pay

    Note: For a comprehensive guide on all valid response codes (including AVS and CVV), transaction types, and a detailed explanation of Transaction Reversal reasons, please see our master list of Transaction Responses and Codes.

    3.1 To view the bill, go to Virtual Terminal -> Bill Pay -> View Bill Pay.

    3.2 Utilize the search functionality to find bills based on parameters such as Company Name, Customer Name, Customer Email, Invoice Number, Amount, Bill State, Date From, and Date to.

    3.3 You can check the status of a bill in the STATE column.

    • Sent: The bill has been successfully created and sent to the customer’s email.
    • Viewed: The customer has clicked the payment link in the email but has not yet completed the payment.

    3.4 The customer will receive the bill at their email address. They can click the Click here to Process Payment link to view the invoice and pay.

    3.5 The payment page displays the order information, line items, and available Payment Methods. The customer can choose from options such as Google Pay, Credit/Debit, or ACH to complete the payment.

    3.6 After the bill is paid successfully, the customer will see an APPROVED message with an Approval Code. They can click View Receipt to get a copy of the transaction receipt.

    3.7 After a successful payment, the bill’s status in the View Bill Pay screen will update to Paid – Online.

    3.8 Click Details next to any bill to view more detailed information about the transaction.

    This page provides a comprehensive summary of the bill, including:

    • Customer Name and Email
    • CC’d email addresses
    • The phone number used for SMS notifications,
    • Invoice Number
    • Description
    • An itemized list of the products or services
    • Total Amount
    • Transaction Type

    From the ACTIONS menu on this page, you can also Clone Bill to quickly create a new, identical invoice.

    That’s it! You can follow the same process to create new bills for other customers and check their status.

    4. Customer Vault

    The Customer Vault is a repository where all the data related to customers is stored and managed. This section typically includes various pieces of information and features for effective customer management:

    • Search: This feature allows users to search for specific customer records within the vault. Users can search by various criteria such as customer name, email, or customer number to quickly locate and access customer information.
    • Customer #: This is a unique identifier assigned to each customer in the system. It helps in distinguishing and referencing individual customers easily. Customer numbers are usually automatically generated by the system.
    • First Name: This field displays the customer’s first name.
    • Last Name: This field displays the customer’s last name.
    • Company Name: This field displays the company name.
    • City: This field displays the city of the customer.
    • State: This field displays the state of the customer.
    • Phone Number: The customer’s contact phone number is stored here. This information is essential for communication and outreach purposes.
    • Email: The customer’s email address is recorded in this section. It serves as a primary means of communication and is crucial for sending invoices, updates, and important information.

    4.1 Edit Customer Data

    4.1.1. Once you have searched for the customer record. Select Customer # to open and edit the customer data including billing data, shipping data, and payment methods.

    4.1.2. Edit Customer page displays billing data and shipping data. Once you have entered or updated the required information, select Update to save the data.

    4.2 Manage Payment Methods

    Manage Payment Methods allows you to administer the various ways customers can make payments. Payment methods can be added, edited, or removed.

    4.2.1. Select Manage Payment Methods to add or update the payment information.

    4.2.2. The screen displays the customer’s added credit card and bank accounts. You can manage, add, and delete credit card and bank details here.

    4.2.3. Select Add Credit Card to add a new credit card and Add Bank Account to a bank account details.

    4.2.4. Select Edit to modify and update the card or bank details and Delete to delete the card or bank details

    4.2.5. Select Add Recurring to add a recurring transaction in a recurring transaction database.

    4.2.5.1 Corresponding field appears. Now fill in the form and click Add to add a recurring transaction in a recurring transaction database.

    5. Recurring Database

    The recurring database stores data about transactions that occur regularly. You can manage, add, delete, process, suspend, import, or export the recurring transaction.

    • Search: This feature allows users to search for specific customer records within the database. Users can search by various criteria, such as customer name, email, or customer number, to quickly locate and access customer information.

    5.1 Manage Recurring Transactions

    5.1.1. After searching the recurring transaction, select the corresponding Recurring ID to edit the recurring transaction.

    5.1.2. The Edit Recurring Database displays all the recurring transaction data. Edit the required field and click Update to edit the recurring transaction.

    5.1.3. After searching the recurring transaction, you can perform several actions related to the specific search results:

    • History: By selecting History, you can view the transaction history associated with the selected recurring transaction. This allows you to review the past activity and details of that specific transaction, providing a comprehensive record of its previous occurrences.
    • Delete: Choosing the Delete action enables you to remove the selected recurring transaction from the database. This action is useful when you no longer need to maintain records of that particular transaction or if it is no longer relevant.
    • Process: The Process option allows you to manually trigger the execution of the selected recurring transaction, even if it’s not yet scheduled to occur. This can be helpful in cases where you need to process a payment or event immediately, outside of the regular schedule.
    • Suspend: By selecting Suspend, you can temporarily halt the execution of the chosen recurring transaction. This action is beneficial when you need to pause or delay the transaction for a specific period, such as accommodating a customer’s request for a temporary suspension of payments.

    5.2 Additional Options

    Recurring Database allows you to perform the following key actions:

    • Add: This option allows you to manually add new recurring transactions or events to the database. You can input details such as payment frequency, amount, customer information, and payment method.
    • Import: Importing functionality enables you to upload a batch of recurring transaction data from an external source, such as a spreadsheet or another database, into the recurring database system.
    • Export: Exporting functionality allows you to save or download data from the recurring database to an external file, typically for reporting, analysis, or backup purposes.
    • Settings: The settings menu provides configuration options for customizing the behavior and parameters of the recurring database. This may include setting default payment methods, frequency options, or email notification preferences.
    • Expired Credit Card Reports: This option generates reports that highlight recurring transactions associated with credit cards that have expired. It helps in identifying and addressing payment issues due to outdated payment methods.
    • Status Report: The status report provides an overview of the current status of all recurring transactions, indicating which ones are active, pending, completed, or canceled.

    If you encounter any issues with the Bill Pay feature, please reach out to Charge Anywhere support at support@chargeanywhere.com. They will provide troubleshooting tips and FAQs to assist you.

    Was this helpful?

    Yes  1 No
    Previously
    Payment Form Specifications
    Up Next
    Customer Import Specifications

    This website and content contains confidential, trade secret information, which is proprietary to Charge Anywhere, LLC, and its subsidiaries (collectively “Charge Anywhere®”) and is provided solely for the recipient's use in connection with the recipient’s participation in one of the Charge Anywhere’s Payment Gateway Programs. Charge Anywhere reserves the right to make changes to the specifications at any time and without notice. The information furnished by Charge Anywhere in this publication is believed to be accurate and reliable as of the date of its release; however, no responsibility is assumed by Charge Anywhere for its use, nor for infringements of patents or other rights of third parties resulting from its use, nor for the violation, misinterpretation, or misapplication of any laws, or any regulation of any credit card association including Visa USA, Visa International, or MasterCard International. No general license is granted under any patents, copyrights, or other intellectual property rights owned by Charge Anywhere and the recipient is only granted an end user license to use this information for the purpose of participating in one of Charge Anywhere’s Payment Gateway Programs, pursuant to an agreement with Charge Anywhere or one of its authorized Program partners. All modifications or improvements to any of the information and specifications in this document shall belong exclusively to Charge Anywhere, LLC. No unauthorized copying, disclosure, or use of this document is permitted without the express written consent of the Charge Anywhere, LLC.

    • Privacy Policy
    • Terms of Use
    • Copyright 2025 Charge Anywhere. All Rights Reserved

    ×