Broad examples of bill payments
Bill payments could be broadly classified into
Payments with bills.
Payments without bills but by validating the customer data.
Quick payments with out validating customer information.
Payments for subscription.
Payments for invoices.
Payments with standing instructions.
Etc
To understand the above scenarios in detail we will take the first three cases with examples .
The scenarios where we have a bill the customer will want to see the bill and then make a decision to pay the bill . Example , fetching an electricity bill and then making the payment.Such scenarios are called “Fetch and Pay” type of bill payment . It is called “Fetch and Pay” because , first the bill is fetched and then the payment is made.
In scenarios where there is no bill but the biller wants to validate customer data , the customer will input customer data and make the payment. Example , a DTH payment where the payment is in advance and there is no bill .Such scenarios are called “Validate and Pay” type of bill payment . It is called “Validate and Pay” because , first the customer details are validated and then the payment is made.
If a customer wants to pay money quickly to a biller , one could use quick pay.
If Fetch and Validation is not supported , biller supports only QuickPay.
The above concepts relates a biller to a specific workflow of paying the bills.
One needs to understand about payment of bill amount in relation to the exactness of the bill amount .
A biller which supports adhoc payment can accept any amount .
Another parameter which should be considered is paymentAmountExactness .
This parameter denotes how the biller collects the amount for a bill.
If paymentAmountExactness is Exact will collect only exact amount
If paymentAmountExactness is “Exact and above” biller will collect only an exact amount or more. In this scenario GUI should provide an option of editing the amount .
If paymentAmountExactness is “Exact and below” biller will collect only an exact amount or less. In this scenario GUI should provide an option of editing the amount .
If the biller support ad hoc mode of bill payment , the parameter paymentAmountExactness does not have an effect . The biller can take any amount of money.
Last updated