Download the PHP package jpranskaitis/cardinity-sdk-php without Composer
On this page you can find all versions of the php package jpranskaitis/cardinity-sdk-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jpranskaitis/cardinity-sdk-php
More information about jpranskaitis/cardinity-sdk-php
Files in jpranskaitis/cardinity-sdk-php
Package cardinity-sdk-php
Short Description Client library for Cardinity credit card processing API
License MIT
Homepage https://cardinity.com
Informations about the package cardinity-sdk-php
Cardinity Client PHP Library
This is official PHP client library for Cardinity's API.
Library includes all the functionality provided by API. Library was designed to be flexible and self-explanatory for developers to implement.
Documentation
More detailed documentation with usage examples can be found here.
Usage
Installing via Composer
Direct Download
You can download the latest release file starting with .
Making API Calls
Initialize the client object
Create new payment
All the threeds2_data
parameters should be set dynamically.
Parameters screen_width
, screen_height
, browser_language
, color_depth
, time_zone
of browser_info
could be collected dynamically using javascript
:
and placed into a html
form
Then call to Cardinity API should be executed using try ... catch
blocks:
Finalize payment
To finalize payment it should have status pending
. Data received from 3D secure system should be used to create Finalize $method
.
Get existing payment
API documentation
https://developers.cardinity.com/api/v1/
Development Status
All the API v1 methods are implemented.
Tests
for windows php vendor/phpunit/phpunit/phpunit
All versions of cardinity-sdk-php with dependencies
guzzlehttp/guzzle Version ^6.2.1
guzzlehttp/oauth-subscriber Version 0.3.*
symfony/validator Version ^5.0.0