AccountServices

Account services operations are used to allow invoices with outstanding amounts to be retrieved and paid by either voucher or credit card. From the IP1 perspective these are account receivable transactions. Pre-requisite for all services in this WSDL -is createSession web service for a registered user.

HTTP method Service Description
POST retrieveOutstandingInvoices retrieves all outstanding invoices for a nominated billing number.
POST selectInvoices allows to select which of the invoices returned by retrieveOutstandingInvoices to pay.
GET processInvoices checks payment status of selected invoices. It returns amount due and valid payment methods.
GET prepareAccountPayment retrieves the details required to make a payment using the payment method selected.
POST payInvoices allows to pay the selected invoices by sending the detail required for the payment method from prepareAccountPayment.
POST searchInvoice allows to search for an invoice for the current customer.

Account Services process flow

Invoice Payment

Pay by Credit Card

Pay by Previous Credit Card

Pay by Voucher