Global Payments is a payment gateway conglomerate that has had various acquisitions and product lines. This article was last updated March 26, 2023. As of this day, Global Payments has the following products:
OpenWater supports the Global Payments brand of integration. This was formerly known as RealExPayments. We use the HPP or Hosted Payment Page, which minimized the PCI compliance exposure as all sensitive content is transmitted through Global Pay servers.
You will need to have the following:
Merchant ID: Usually this is an abbreviation of your company name
Account ID: Usually this is internet
Shared Secret: Usually this is a random set of numbers and letters uppercase and lowercase
Refund Password Usually this is a random set of numbers and letters uppercase and lowercase sometimes the same as the secret, but not always.
Rebate Password: Usually this is a random set of numbers and letters uppercase and lowercase sometimes the same as the secret, but not always.
Payment Coding: This is something you can decide yourself, this shows you records coming from OpenWater when reported on. Often people use OW. OpenWater will automatically attach a unique number to the end of each payment like OW123, OW124, and so forth.
To get the appropriate API credentials, please go to the Global Payments developer portal and go to Ecommece Apps. (Unified Payments Apps will not work). From there get the API credentials.
If you are unable to find your API credentials you can contact email@example.com
Subject: Hosted Payment Page Credentials (for Production)
Global Payments Team,
I am looking to get my production (not sandbox) credentials for a hosted payment page to use with OpenWater, a third party application and review system. Can you guide me to the ecommerce app credentials for the hosted payment page.
I am looking for my: Merchant ID, Account ID, Shared Secret, Refund Password and Rebate Password
If all works well, in OpenWater you should see this:
Error 508 Incorrect Hash:
This often means you were given Sandbox Credentials instead of Production Credentials or the shared secret is incorrect.
Error Invalid Account ID:
This often means the account ID is not accurate. Usually this means you were given credentials for another Global Payments product like "Global Payments Integrated" or Heartland.