Payment Processing
At this point the applicant has indicated that they wish to proceed with payment of a fee and they will have been presented with a browser window which contains a HTML page provided by the third party hosted payment provider (for example, the applicant will have been redirected to the third party site).
The applicant would then proceed to enter payment options and submit or cancel the payment. The third party provider would then redirect the applicant’s browser to one of the three configured URLs:
-
CANCEL – the URL destination for when the applicant cancels the payment.
-
SUCCESS – the URL destination for when the payment is completed successfully.
-
FAIL - the URL destination for when the payment is not completed successfully.
In the event of a successful payment, then one final step needs to occur in order to complete the payment cycle. The Complete ePayment web service needs to be invoked to finalize the payment and submit the application. The self service online application user interface should display the appropriate message to the applicant based on the Complete ePayment (SSF_COMPLETE_EPAYMENT) response message.
A typical self-service, online-application user interface might perform the following actions:
-
Formulate a request message.
-
Submit the request to the SSF_COMPLETE_EPAYMENT web service.
-
Present a page to notify the applicant of successful payment.
-
Optionally transfer the applicant back to the Online Application home page and initiate the Get Application Summary flow to show the latest status.