Implementation of the Pega Platform integration with the Chase - Hosted Payment Form (HPF)
Did anyone in this community implement the Chase Payment Service, so can share some details about handling Chases's methods in Pega? The Chase delivers the API with I-frame (static section with static fields and methods to handle, only CSSs might be aligned), which requires:
1. The 1st REST method call to get the uid – transaction ID, with the request about 20 parameters.
2. The custom Java Script to handle Chase’s methods
3. The 2nd REST method call to get a confirmation about transaction
I'm mainly looking for reusable implementation of the custom code to handle Chase's methods, as the REST connectors are not an issue. I'm attaching the API document. I really appreciate a reply.
***Edited by Moderator: Lochan to mark post as discussion***
I did a complete implementation of the Chase HPF payment service in Pega, which works even in Pega Mashup. I am currently working on an article with "how to", which I will post on Pega Community soon. We did this implementation from the UI level, so the Chase UI is embedded into the Pega HTML section by URL. There is an on-load activity at the screen, which does the first REST call, to get the transaction ID, before the screen renders, and appends it to the CHASE's URL to render the screen section. The section is styled with our CSS, which is also passed to the CHASE with the first REST call, as the CSS file location parameter. We are handling the 3rd REST call, so a completion of the transaction and errors with PEGA JS API, so there is JS script attached to the harness to handle the CHASE callback call. I will keep you posted on the article.
This document explains na integration in between Pega Platform and the Orbital Gateway Hosted Payment Page (HPP), which protects the customers’ credit card and maintains the quality of the customer experience.
Hosted Payment Page (HPP)
The Hosted Payment Solution presents a secure hosted payment interface to the customer that looks just like the merchant’s website. The customer flows naturally from shopping to completing a payment with one consistent experience.
By use of a Hosted Payment Page (HPP), merchants can offer a secure interface for customers to submit payment information without the overhead of maintaining sensitive data in transit. The Hosted Payment Solution protects customer payment information while maintaining the quality of the customer experience. A customer creates an order on a merchant website as normal and proceeds to check out. Then a shopping cart that implements the Hosted Payment Solution makes a call to invoke the Hosted Payment Page.
Note: Due to account-set up restrictions, this product is intended for U.S. domiciled merchants, and although it can be utilized by Canadian merchants these merchants should always gain confirmation from their Account Executive and Integration Consultant prior to starting implementation.