![Maven Central Adds Sigstore Signature Validation](https://cdn.sanity.io/images/cgdhsj6q/production/7da3bc8a946cfb5df15d7fcf49767faedc72b483-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Maven Central Adds Sigstore Signature Validation
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.
com.heartlandpaymentsystems:globalpayments-android-sdk
Advanced tools
The official Android SDK for Global Payments API.
You can find more information on how to use this SDK and sign up for a free Global Payments sandbox account at https://developer.globalpay.com
Declare mavenCentral repository in the root build.gradle file:
allprojects {
repositories {
mavenCentral()
}
}
Declare dependency in the app build.gradle file:
dependencies {
implementation 'com.heartlandpaymentsystems:globalpayments-android-sdk:1.0'
}
You can find the latest SDK documentation along with code examples and test cards on the Global Payments Developer Portal.
A sample app of how to integrate java-sdk directly into your mobile application.
configuration.properties
with the appKey
and appId
that you've created previously on
the Global Payments Developer Portalacs.pem
files into the assets
folder and update
configuration.properties
with the apiKey
so that the Netcetera 3DS SDK can initializesample-app
from configuration and run the appsample-app
with GP-Ecom and Netcetera 3DS SDK make sure to set the
useEcom=true
in the configuration.properties
and set the appropriate fields for GP-EcomName | Number | Exp Month | Exp Year | CVN |
---|---|---|---|---|
Visa | 4263970000005262 | 12 | 2025 | 123 |
MasterCard | 2223000010005780 | 12 | 2019 | 900 |
MasterCard | 5425230000004415 | 12 | 2025 | 123 |
Discover | 6011000000000087 | 12 | 2025 | 123 |
Amex | 374101000000608 | 12 | 2025 | 1234 |
JCB | 3566000000000000 | 12 | 2025 | 123 |
Diners Club | 36256000000725 | 12 | 2025 | 123 |
Hosted Fields | Google Pay |
---|---|
![]() | ![]() |
Transactions Report | Stored Payments |
---|---|
![]() | ![]() |
A sample app of how to integrate Netcetera SDK.
configuration.properties
file with the url where the java backend is runningconfiguration.properties
with the appKey
and appId
that you've created previously on
the Global Payments Developer Portalacs.pem
files into the assets
folder and update
configuration.properties
with the apiKey
so that the Netcetera 3DS SDK can initializemerchant3ds
from configuration and run the appYou can find documentation for Netcetera SDK on Netcetera website
Edit the configuration file with the appropriate values from the backend example
Name | Number | Exp Month | Exp Year | CVN | Type |
---|---|---|---|---|---|
Visa | 4012001038488884 | 12 | 2025 | 123 | Challenge |
Visa | 4263970000005262 | 12 | 2025 | 123 | Frictionless |
Netcetera Challenge | Decoupled flow |
---|---|
![]() | ![]() |
FAQs
The official Android SDK for Global Payments API.
We found that com.heartlandpaymentsystems:globalpayments-android-sdk demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.
Security News
CISOs are racing to adopt AI for cybersecurity, but hurdles in budgets and governance may leave some falling behind in the fight against cyber threats.
Research
Security News
Socket researchers uncovered a backdoored typosquat of BoltDB in the Go ecosystem, exploiting Go Module Proxy caching to persist undetected for years.