Download the PHP package muratsplat/genesis_php without Composer
On this page you can find all versions of the php package muratsplat/genesis_php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download muratsplat/genesis_php
More information about muratsplat/genesis_php
Files in muratsplat/genesis_php
Package genesis_php
Short Description PHP Client for Genesis Payment Processing Gateway
License MIT
Informations about the package genesis_php
Genesis PHP
Overview
Client Library for processing payments through Genesis Payment Processing Gateway. Its highly recommended to checkout "Genesis Payment Gateway API Documentation" first, in order to get an overview of Genesis's Payment Gateway API and functionality.
Requirements
- PHP version 5.3.2 or newer
- PHP Extensions:
- Composer (optional)
Note: Most of the extension are part of PHP and enabled by default, however some distributions are using custom configuration that might have some of them removed/disabled.
Installation
- clone / download this repo
Getting Started
Note: the file is located inside the directory where you cloned the repo and it is auto-generated by Composer. If the file is missing, just run inside the root directory
Notifications
When using an Asynchronous workflow, you need to parse the incoming extension in order to ensure its authenticity and verify it against Genesis server.
Example:
Endpoints
The current versions supports two separate endpoints: and
For example:
-
You can set the Endpoint to , thus all the requests will go to s Genesis instance:
- You can set the Endpoint to , thus all the requests will go to s Genesis instance:
Request types
You can use the following request types to initialize the Genesis client:
More information about each one of the request types can be found in the Genesis API Documentation and the Wiki
Running Specs
The following step are optional, however its recommended to run specs at least once, in order to ensure that everything is working as intended on your setup
-
install Composer (if you don't have it already)
-
fetch all required packages
- run phpspec
All versions of genesis_php with dependencies
ext-bcmath Version *
ext-curl Version *
ext-filter Version *
ext-hash Version *
ext-simplexml Version *
ext-xmlreader Version *
ext-xmlwriter Version *