NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #3889 most downloaded on Packagist
PHP SDK for processing payments with Global Payments, including Heartland Payment Systems and Realex Payments
Last release 6 days ago
01 Oct 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
198 releases · first in 2018
GP-API: Add fraud management feature
GP-API: Add new mapping for card issuer avs/cvv result
One column per quarter.
GP_API: Update PayLink unit tests
GP-API: Fix mapping issue on APMs
GP-API: Add mapping for some missing fields on response 3DS2 initiate step
Add end-to-end example for GP-API with HF and 3DS2
Fix issue with recurring payment schedule edits (Portico)
HPP Exemption Optimization Service
GP-ECOM/GP-API: Structure refacto
GP-ECOM: Add HPP capture billing/shipping address
GP-ECOM: Add bank payment (open banking) service
Deprecate verifyEnrolled and verifySignature from CreditCardData
UPA devices: add support for batch summary report, batch detail report, and open tab details report
add "MOBILE_SDK" source in the 3DS2 flow initiate step (GP-API)
use "IN_APP" entry_mode when creating a transaction with digital wallets (GP-API)
Add fingerprint feature (GP-API)
Add Dynamic Currency Conversion feature for GP-API
Added avs/cvv mapping and support for findTransaction method
Add Unified Payments Application support
#### Enhancements: - Add LPMs HPP on GP-ECOM - Add PAYPAL on GP-ECOM
Add reporting service to get transaction by id on GP-ECOM
Add PAYPAL alternative payment method on GP-API
Added ach-transaction details test block for Portico
Add "paybybankapp" APM (GP-ECOM)
Removed unwanted artefacts files
- Add sanitize data
Add the amount and currency to hash generation (GP-ECOM)
Set Fraud Management Rules for GP-ECOM
Send "x-gp-sdk" in the header with the SDK programming language and release version used
Add new HPP example for GP-ECOM
Replace in create transaction request authentication.three_ds with authentication.id)
Send the numeric version in the three_ds.message_version in the create transaction request
Add "Netherlands Antilles" to our mapping for country codes
Fix message_extension issue for 3DS2 on GP-ECOM
update GP-ECOM unit test for APPLE PAY and GOOGLE PAY
Nothing published for this version
Add GP-ECOM dynamic descriptor functionality
Add GP-ECOM dynamic descriptor functionality
GP-ECOM fix 3DS recurring data fields: recurring expiry date format and max_number_of_instalments
Add portico connector - sanitize Data
Set global merchant country configuration where required for GP-API
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →