PHP API implementation of the Cart Recover order API.
http://www.cart-recover.com
Developed by Digital Canvas
- PHP 5.2.4+ (external libraries used by adapters may have their own requirements)
At least one of the following adapters:
- PHP cURL extension to use cURL adapter
- Zend Framework 1.x to use Zend_Http_Client adapter
- Zend Framework 2.2.x to use Zend Zend\Http\Client adapter
- Guzzle library to use Guzzle adapter
- PEAR HTTP_Request2 library to use PEAR adapter
The easiest way to install the Cart Recover PHP API library is via composer. Create the following composer.json
file and run the php composer.phar install
command to install it.
Note composer requires PHP 5.3+
{
"require": {
"digital-canvas/cart-recover-phpapi": "*"
}
}
<?php
require 'vendor/autoload.php';
$account_key = 'my-unique-account-key';
$cart_recover = new CartRecover_API($account_key);
$adapter = new CartRecover_Adapter_Curl();
$cart_recover->setHTTPClientAdapter($adapter);
Download the libraries from https://github.com/digital-canvas/cart-recover-phpapi/archive/master.zip and extract to a folder accessible from your app.
<?php
require 'path/to/src/CartRecover/Autoloader.php';
CartRecover_Autoloader::registerAutoloader();
$account_key = 'my-unique-account-key';
$cart_recover = new CartRecover_API($account_key);
$adapter = new CartRecover_Adapter_Curl();
$cart_recover->setHTTPClientAdapter($adapter);