Building the Hosted Payment HTML Object

For more information about the hosted payment feature, refer to the Electronic Payment Integration Developers Reference Guide in My Oracle Support (ID 1982664.1).

The HTML object is provided as a flexible means to allow a diverse range of user interface technologies to interact with the hosted payment feature. The concept is that the HTML object can be constructed using dynamic HTML. The HTML object can then be presented in a browser window to allow seamless flow between the admissions online application and the third party payment provider. In theory there should be no page flow or user experience which cannot be achieved using a JavaScript based HTML object. Note that the HTML object is not limited to JavaScript and can contain any proprietary client side scripting language as is dictated by the user interface technology in use by the institution.

As a simple example the following HTML object could be used to auto-redirect the applicant’s browser to a third party payment provider:

<BODY onload="submitForm()">
 <form name=”myform” action="https://someserver/upay/web/index.jsp" method="post">
<input type="hidden" name="UPAY_SITE_ID" value="3">
<input type="hidden" name="TICKET" value="12345">
<input type="hidden" name="TICKET_NAME" value="12345">
</form>
<SCRIPT LANGUAGE="JavaScript">function submitForm()
{document.myform.submit();}
</SCRIPT>
</BODY>