Skip to main content

Installation

  • 1) Ask Global Payments for GP API (Unified Payments) credentials for your merchant account: an App ID and an App Key. To try the plugin first, open a free account on developer.globalpayments.com, then in My Account, My Sandbox Credentials, create an app for Unified Payments and copy its App ID and App Key.
  • 2) Download the Global Payments plugin from our website, install it on your website and enable it.
  • 3) In HikaShop, go to System > Payment methods, create a Global Payments payment method, set Test mode to match your keys, and paste the App ID and the App Key.
  • 4) Save: a message says whether Global Payments accepted the keys and which of your accounts takes the payments.

Configuration

The settings of the Global Payments payment method in HikaShop

  • App ID and App Key: the credentials of your GP API app. The App Key never leaves your site.
  • Test mode: Yes with the keys of a sandbox app, No with those of your live account.
  • Region: Global, unless Global Payments told you your account is on its European hosts.
  • Account name: leave it empty; fill it only when Global Payments gave you the name of the account to use.
  • Payment action: Sale takes the payment at once; Authorize, capture later only reserves it.
  • Capture status: with Authorize, capture later, the status that takes the payment (shipped by default).
  • 3-D Secure challenge: whether you would like the bank to ask the customer to prove who they are; the bank decides in the end. No preference suits most shops.
  • Wallets: Apple Pay, Google Pay and PayPal, offered besides cards when your account has them.
  • Debug: writes every exchange with Global Payments in the payment log of HikaShop.
  • Invalid status: the status of an order whose payment does not match it.
  • Authorized status: with Authorize, capture later, the status of an order paid but not captured yet.
  • Verified status: the status of a paid order.
  • Cancelled status: moving an authorized order to it releases the amount on the card.
  • Refunded status: moving a paid order to it refunds the payment on Global Payments.

Troubleshooting

  • "Global Payments refused the App ID and App Key": check them, and that Test mode and Region match the keys (sandbox keys need Test mode on).
  • "The Global Payments account lacks rights the plugin needs": ask Global Payments to add the rights named in the message to your app.
  • A refund or a capture refused by Global Payments leaves the order in its status, with Global Payments' reason on the screen and in the payment log.