-
Notifications
You must be signed in to change notification settings - Fork 36
Pay Outstanding Invoices
This page allows a registered user to pay any invoices and/or orders attached to their account. They are able to see their existing balance, a list of their unpaid orders and use the Payment Processor, allowing the user to pay their outstanding balance here. This page is accessed by going into "My Account" --> "Pay Outstanding Orders and Invoices".
##My Account Details
###My Payment Terms
This tells the customer what current payment terms they are currently on such as Due On Invoice, Cash-on-Delivery or Due at the End of the Month. The customer can not edit this.
###My Account Balance
This details the customer's current balance they have on their account. In brackets beside this, their credit limit is shown to conveniently remind the user.
###My Available Credit
This tells the user how much credit they have on their account. This credit can sometimes be used to pay for a future order.
##Real Time Payment Processor
The Real Time Payment Processor is one half of the main functions on this page. This allows the user to select their payment method such as Visa or Mastercard and how much they would like to pay.
###Select Payment Method
The dropdown allows users to select their payment method. Upon selection of a payment method, the neccessary fields for the user to fill out will appear below.
For example, if we select Mastercard for example, a box below will appear where the user enters the Card Holder details (name of Account Holder; eg. Mr John Smith), the Card Number, Card Expiration Date (by Month and Year) and the Card's CCID.
###Payment Amount
This is the total figure that the user wants to pay on their orders. It will be distributed in the Unpaid Orders section.
##Unpaid Orders
This is a list in table view of the orders that are still owed by the customer.
###Order ID
Similar to the SKU of a product, this is the unique ID of the order.
###Invoiced Date
The date the order was invoiced.
###Payment Terms
The details on how the order is expected to be paid.
###Due Date
The due date of the order; eg. when the order needs to be paid for.
###Total Due
The overall amount of money that the order is worth.
###Amount Due
The amount that is remaining on the order to be paid.
###Amount Applied
This free text field allows the user to apply the amount they would like to apply to each order.
###Apply Button
This button auto-calculates an amount to apply to that exact order, based on what has been applied already.
For example, if you have 3 orders totaling $600:
- $100
- $200
- $300
and you wish to pay $500 towards your unpaid orders (you means you would input $500 in the Payment Amount field in the Real Time Payment Processor section). In this example, you decide to pay the Orders 1 and 2 first. For orders 1 and 2, by clicking on the "Apply" button for each, it will auto-fill the fields with $100 and $200 for each respective order. For Order 3, as there is not enough available cash to pay the full amount, it will auto-populate the field with $200.
This is particularly handy to quickly assign amounts to orders with specific amounts. It helps to eliminate the need to assign your payment amount over multiple different orders and reduces human error through the use of the automatic calculator.
###Total Applied
The sum of the Amounts that have been entered into in the Amount Applied column will appear here.
###Payment Amount
This is the same amount that is inputted in the text field above in the Payment Account section in the Real-Time Payment Processor section.
###Out of Balance
This is calculated by the Payment Amount subtracted by the Total Applied Amount. This needs to be 0 to ensure that all money was allocated correctly.
##Reset Button
This resets all information on this page, useful for starting over and inputting all information once again.
##Process Payment Button
This processes all information that is input on this page including payment credentials and orders amounts.