PHPackages                             olps/omnipay-cardpointe - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. olps/omnipay-cardpointe

ActiveLibrary[Payment Processing](/categories/payments)

olps/omnipay-cardpointe
=======================

CardPointe gateway for Omnipay payment processing library

v0.1.1(1y ago)114.1k1MITPHPPHP ^8.3CI passing

Since Mar 17Pushed 1y ago1 watchersCompare

[ Source](https://github.com/online-postal-scanning/omnipay-cardpointe)[ Packagist](https://packagist.org/packages/olps/omnipay-cardpointe)[ Docs](https://github.com/online-postal-scanning/omnipay-cardpointe)[ RSS](/packages/olps-omnipay-cardpointe/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (4)Versions (3)Used By (0)

Omnipay: CardPointe
===================

[](#omnipay-cardpointe)

**CardPointe gateway for the Omnipay PHP payment processing library**

[![Latest Version on Packagist](https://camo.githubusercontent.com/34b712b6b67e9bba953609618ef83d1a346636da8e174c50cb605b97cf339abc/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6f6c70732f6f6d6e697061792d63617264706f696e74652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/olps/omnipay-cardpointe)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Build Status](https://camo.githubusercontent.com/1ada90d6ae832024655cdc015814fcbde80549500c377a4bba1636e13f2d231a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6f6e6c696e652d706f7374616c2d7363616e6e696e672f6f6d6e697061792d63617264706f696e74652f74657374732e796d6c3f6272616e63683d6d61696e267374796c653d666c61742d737175617265)](https://github.com/online-postal-scanning/omnipay-cardpointe/actions)

[Omnipay](https://github.com/thephpleague/omnipay) is a framework agnostic, multi-gateway payment processing library for PHP. This package implements CardPointe support for Omnipay.

Installation
------------

[](#installation)

Omnipay is installed via [Composer](http://getcomposer.org/). To install, simply require `league/omnipay` and `olps/omnipay-cardpointe` with Composer:

```
composer require league/omnipay olps/omnipay-cardpointe
```

Basic Usage
-----------

[](#basic-usage)

The following gateways are provided by this package:

- CardPointe

For general usage instructions, please see the main [Omnipay](https://github.com/thephpleague/omnipay) repository.

### Gateway Parameters

[](#gateway-parameters)

The following parameters are required when creating the gateway:

- `merchantId` - Your CardPointe merchant ID
- `username` - Your CardPointe API username
- `password` - Your CardPointe API password

Additionally, you can set:

- `testMode` - Set to true to use the sandbox environment

### Available Methods

[](#available-methods)

The gateway supports the following methods:

- `authorize()` - Authorize a payment
- `capture()` - Capture a previously authorized payment
- `purchase()` - Authorize and capture a payment
- `refund()` - Refund a previously captured payment
- `void()` - Void a previously authorized payment
- `createCard()` - Store a credit card in the CardPointe vault

Sandbox Testing
---------------

[](#sandbox-testing)

CardPointe provides a sandbox environment for testing your integration. To use the sandbox:

1. Set the gateway to test mode:

    ```
    $gateway->setTestMode(true);
    ```
2. Use the sandbox credentials provided by CardPointe:

    ```
    $gateway->setMerchantId('your-test-merchant-id');
    $gateway->setUsername('your-test-username');
    $gateway->setPassword('your-test-password');
    ```

### Obtaining Sandbox Credentials

[](#obtaining-sandbox-credentials)

To obtain sandbox credentials:

1. Contact CardPointe/Fiserv to request a sandbox account
2. You will receive a merchant ID, username, and password for the sandbox environment
3. The sandbox environment is available at `https://api.cardconnect.com/cardconnect/rest`

### Test Card Numbers

[](#test-card-numbers)

You can use the following test card numbers in the sandbox environment:

Card TypeCard NumberCVVExpiry DateVisa4111111111111111AnyAny futureMastercard5454545454545454AnyAny futureDiscover6011000000000012AnyAny futureAmex371449635398431AnyAny futureSupport
-------

[](#support)

If you are having general issues with Omnipay, we suggest posting on [Stack Overflow](http://stackoverflow.com/). Be sure to add the [omnipay tag](http://stackoverflow.com/questions/tagged/omnipay) so it can be easily found.

If you want to keep up to date with release announcements, discuss ideas for the project, or ask more detailed questions, there is also a [mailing list](https://groups.google.com/forum/#!forum/omnipay) which you can subscribe to.

If you believe you have found a bug, please report it using the [GitHub issue tracker](https://github.com/online-postal-scanning/omnipay-cardpointe/issues), or better yet, fork the library and submit a pull request.

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance45

Moderate activity, may be stable

Popularity24

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 66.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

426d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/bd5a2c6deedf2f52379d21fa55c9f5c6d0999b0ac1ca2ca2f33293e229107bfe?d=identicon)[iampersistent](/maintainers/iampersistent)

---

Top Contributors

[![baoc75](https://avatars.githubusercontent.com/u/8294297?v=4)](https://github.com/baoc75 "baoc75 (2 commits)")[![iampersistent](https://avatars.githubusercontent.com/u/16964?v=4)](https://github.com/iampersistent "iampersistent (1 commits)")

---

Tags

paymentgatewaypayomnipaycardpointefiserv

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/olps-omnipay-cardpointe/health.svg)

```
[![Health](https://phpackages.com/badges/olps-omnipay-cardpointe/health.svg)](https://phpackages.com/packages/olps-omnipay-cardpointe)
```

###  Alternatives

[lokielse/omnipay-alipay

Alipay gateway for Omnipay payment processing library

587421.0k11](/packages/lokielse-omnipay-alipay)[sudiptpa/omnipay-nabtransact

National Australia Bank (NAB) Transact driver for the Omnipay payment processing library.

1017.2k](/packages/sudiptpa-omnipay-nabtransact)[lucassmacedo/omnipay-mercadopago

MercadoPago gateway for OmniPay

154.6k](/packages/lucassmacedo-omnipay-mercadopago)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
