Table of Contents |
---|
Summary
The LogiSense Hosted Payment Page provides a way to utilize the EngageIP payment system in a web portal via an IFrame. The Hosted Payment Page application securely communicates with the EngageIP billing engine to permit payments to be made or payment information to be added to customer accounts. This solution is fully PCI compliant as payment information is never stored on the site where the embedded IFrame is implemented.
The Hosted Payment Page supports all Payment Methods and Payment Processors that can be configured in EngageIP. For information on supported processors see the KB article: Credit Card Payment Processing Using iBiz.
Requirements
EngageIP 8.5.26.4 or later version with a PCI key configured
Hosted Payment Page installer for the EngageIP version
...
This section describes how to install the Hosted Payment Page application. If the Hosted Payment Page is already installed you can skip this section.
Info |
---|
Note: the installation process described below will be performed by a LogiSense support specialist. |
Run the HostedPaymentPage installer that matches the installed EngageIP version
Click Next on the welcome screen
Click I Agree on the License Agreement screen
Enter the PCI Data Encryption Key which has been configured for the EngageIP instance and click Next
Choose an installation location (for example C:\Program Files (x86)\EngageIP\HostedPaymentPage) and click Install
When the installation completes click Finish
In IIS, remove the X-Frame-Options key - this allows the IFrame to be used with one or more different URLs. If this is not removed, it will be constrained to the URL of the server and won't be accessible as IFrames in other websites with unknown Hostnames.
...
If the Hosted Payment Frame is installed at httpsat https://example.com/HostedPaymentPage/ then the web is available at httpsat https://example.com/HostedPaymentPage/Services.svc
A SOAP call must be made to httpsto https://example.com/HostedPaymentPage/Services.svc with svc with the parameters for the operation. The web will then return a URL with an access token embedded into the URL.
...
Web Service
The web available at httpsat https://example.com/HostedPaymentPage/Services.svc has svc has one operation: GetUrl().
GetUrl() must be called with a single Parameters object detailing the operation to be performed.
For additional configuration details contact LogiSense Support:
LogiSense Support | email: support@logisense.com |
phone (Canada): 1-519-249-0508 • | phone (USA): 1-917-410-3584 |
Add Payment Method Interface
...
Once you supply valid credit card information and click Save the Payment Method details will be written to the account that your website specified (CustomerId specified in the XML request). You can verify this by loading the account in the EngageIP AdminPortal and checking Tools -> / Payment Methods.
Make Payment Interface
...
Payments can be verified in EngageIP by checking the Reports > / Payments report. This report will contain the payment gateway Approval Code and Transaction Number.
...