| Recommend this page to a friend! | 
|  Download | 
| Info | Example |  Files |  Install with Composer |  Download | Reputation | Support forum | Blog | Links | 
| Ratings | Unique User Downloads | Download Rankings | ||||
| Not yet rated by the users | Total: 36 | All time:  11,013 This week: 206  | ||||
| Version | License | PHP version | Categories | |||
| paydirectly-php 1.0.0 | Custom (specified... | 5 | PHP 5, Web services, Finances | 
| Description | Author | ||||||||||||||||||||||
| This package can send HTTP requests to the PayDirectly API. | 
 | ||||||||||||||||||||||
| 
<?php | 
<p align="center">
</p>
PHP library for paydirectly API.
The recommended way to install paydirectly-php is through Composer:
composer require paydirectly/paydirectly-php
After installing, you need to require Composer's autoloader:
require 'vendor/autoload.php';
All configs are passed around as a single variable config:
$paydirectly = new \paydirectly\paydirectly([
    'merchant_id' => 'id_ ...',
    'secret_key' => 'sk_live_ ...',
]);
Fantastic documentation is available at https://php.paydirectly.io.
|  Files (196) | 
| File | Role | Description | ||
|---|---|---|---|---|
|  .circleci (1 file) | ||||
|  src (1 file, 3 directories) | ||||
|  storage (1 file) | ||||
|  _tests (3 files, 1 directory) | ||||
|    buildspec.yml | Data | Auxiliary data | ||
|    CHANGES.rst | Data | Auxiliary data | ||
|    composer.json | Data | Auxiliary data | ||
|    LICENSE | Lic. | License text | ||
|    package.json | Data | Auxiliary data | ||
|    README.md | Doc. | Documentation | ||
|  Files (196) | / | src | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Exceptions (3 files) | ||||
|  Http (4 files) | ||||
|  HttpClients (5 files) | ||||
|  Paydirectly.php | Class | Class source | ||
|  Files (196) | / | src | / | Exceptions | 
| File | Role | Description | 
|---|---|---|
|  ApiException.php | Class | Class source | 
|  PaydirectlyException.php | Class | Class source | 
|  RESTfulException.php | Class | Class source | 
|  Files (196) | / | src | / | Http | 
| File | Role | Description | 
|---|---|---|
|  Request.php | Class | Class source | 
|  Response.php | Class | Class source | 
|  Signature.php | Class | Class source | 
|  Url.php | Class | Class source | 
|  Files (196) | / | src | / | HttpClients | 
| File | Role | Description | 
|---|---|---|
|  Client.php | Class | Class source | 
|  ClientInterface.php | Class | Class source | 
|  Curl.php | Class | Class source | 
|  CurlClient.php | Class | Class source | 
|  GuzzleClient.php | Class | Class source | 
|  Files (196) | / | _tests | 
| File | Role | Description | ||
|---|---|---|---|---|
|  vendor (1 file, 5 directories) | ||||
|    composer.json | Data | Auxiliary data | ||
|    composer.lock | Data | Auxiliary data | ||
|    TestPaydirectly.php | Example | Example script | ||
|  Files (196) | / | _tests | / | vendor | 
| File | Role | Description | ||
|---|---|---|---|---|
|  composer (12 files) | ||||
|  guzzlehttp (3 directories) | ||||
|  paydirectly (1 directory) | ||||
|  psr (3 directories) | ||||
|  ralouphie (1 directory) | ||||
|    autoload.php | Aux. | Auxiliary script | ||
|  Files (196) | / | _tests | / | vendor | / | composer | 
| File | Role | Description | 
|---|---|---|
|    autoload_classmap.php | Aux. | Auxiliary script | 
|    autoload_files.php | Aux. | Auxiliary script | 
|    autoload_namespaces.php | Aux. | Auxiliary script | 
|    autoload_psr4.php | Aux. | Auxiliary script | 
|  autoload_real.php | Class | Class source | 
|  autoload_static.php | Class | Class source | 
|  ClassLoader.php | Class | Class source | 
|    installed.json | Data | Auxiliary data | 
|    installed.php | Aux. | Auxiliary script | 
|  InstalledVersions.php | Class | Class source | 
|    LICENSE | Lic. | License text | 
|    platform_check.php | Aux. | Auxiliary script | 
|  Files (196) | / | _tests | / | vendor | / | guzzlehttp | 
|  Files (196) | / | _tests | / | vendor | / | guzzlehttp | / | guzzle | 
| File | Role | Description | ||
|---|---|---|---|---|
|  src (18 files, 3 directories) | ||||
|  vendor-bin (3 directories) | ||||
|    CHANGELOG.md | Data | Auxiliary data | ||
|    composer.json | Data | Auxiliary data | ||
|    LICENSE | Lic. | License text | ||
|    README.md | Doc. | Documentation | ||
|    UPGRADING.md | Data | Auxiliary data | ||
|  Files (196) | / | _tests | / | vendor | / | guzzlehttp | / | guzzle | / | src | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Cookie (5 files) | ||||
|  Exception (9 files) | ||||
|  Handler (9 files) | ||||
|  BodySummarizer.php | Class | Class source | ||
|  BodySummarizerInterface.php | Class | Class source | ||
|  Client.php | Class | Class source | ||
|  ClientInterface.php | Class | Class source | ||
|  ClientTrait.php | Class | Class source | ||
|    functions.php | Aux. | Auxiliary script | ||
|    functions_include.php | Aux. | Auxiliary script | ||
|  HandlerStack.php | Class | Class source | ||
|  MessageFormatter.php | Class | Class source | ||
|  MessageFormatterInterface.php | Class | Class source | ||
|  Middleware.php | Class | Class source | ||
|  Pool.php | Class | Class source | ||
|  PrepareBodyMiddleware.php | Class | Class source | ||
|  RedirectMiddleware.php | Class | Class source | ||
|  RequestOptions.php | Class | Class source | ||
|  RetryMiddleware.php | Class | Class source | ||
|  TransferStats.php | Class | Class source | ||
|  Utils.php | Class | Class source | ||
|  Files (196) | / | _tests | / | vendor | / | guzzlehttp | / | guzzle | / | src | / | Cookie | 
| File | Role | Description | 
|---|---|---|
|  CookieJar.php | Class | Class source | 
|  CookieJarInterface.php | Class | Class source | 
|  FileCookieJar.php | Class | Class source | 
|  SessionCookieJar.php | Class | Class source | 
|  SetCookie.php | Class | Class source | 
|  Files (196) | / | _tests | / | vendor | / | guzzlehttp | / | guzzle | / | src | / | Exception | 
| File | Role | Description | 
|---|---|---|
|  BadResponseException.php | Class | Class source | 
|  ClientException.php | Class | Class source | 
|  ConnectException.php | Class | Class source | 
|  GuzzleException.php | Class | Class source | 
|  InvalidArgumentException.php | Class | Class source | 
|  RequestException.php | Class | Class source | 
|  ServerException.php | Class | Class source | 
|  TooManyRedirectsException.php | Class | Class source | 
|  TransferException.php | Class | Class source | 
|  Files (196) | / | _tests | / | vendor | / | guzzlehttp | / | guzzle | / | src | / | Handler | 
| File | Role | Description | 
|---|---|---|
|  CurlFactory.php | Class | Class source | 
|  CurlFactoryInterface.php | Class | Class source | 
|  CurlHandler.php | Class | Class source | 
|  CurlMultiHandler.php | Class | Class source | 
|  EasyHandle.php | Class | Class source | 
|  HeaderProcessor.php | Class | Class source | 
|  MockHandler.php | Class | Class source | 
|  Proxy.php | Class | Class source | 
|  StreamHandler.php | Class | Class source | 
|  Files (196) | / | _tests | / | vendor | / | guzzlehttp | / | guzzle | / | vendor-bin | 
| File | Role | Description | ||
|---|---|---|---|---|
|  php-cs-fixer (1 file) | ||||
|  phpstan (1 file) | ||||
|  psalm (1 file) | ||||
|  Files (196) | / | _tests | / | vendor | / | guzzlehttp | / | guzzle | / | vendor-bin | / | php-cs-fixer | 
| File | Role | Description | 
|---|---|---|
|    composer.json | Data | Auxiliary data | 
|  Files (196) | / | _tests | / | vendor | / | guzzlehttp | / | guzzle | / | vendor-bin | / | phpstan | 
| File | Role | Description | 
|---|---|---|
|    composer.json | Data | Auxiliary data | 
|  Files (196) | / | _tests | / | vendor | / | guzzlehttp | / | guzzle | / | vendor-bin | / | psalm | 
| File | Role | Description | 
|---|---|---|
|    composer.json | Data | Auxiliary data | 
|  Files (196) | / | _tests | / | vendor | / | guzzlehttp | / | promises | 
| File | Role | Description | ||
|---|---|---|---|---|
|  src (18 files) | ||||
|    CHANGELOG.md | Data | Auxiliary data | ||
|    composer.json | Data | Auxiliary data | ||
|    LICENSE | Lic. | License text | ||
|    Makefile | Data | Auxiliary data | ||
|    README.md | Example | Example script | ||
|  Files (196) | / | _tests | / | vendor | / | guzzlehttp | / | promises | / | src | 
| File | Role | Description | 
|---|---|---|
|  AggregateException.php | Class | Class source | 
|  CancellationException.php | Class | Class source | 
|  Coroutine.php | Class | Class source | 
|  Create.php | Class | Class source | 
|  Each.php | Class | Class source | 
|  EachPromise.php | Class | Class source | 
|  FulfilledPromise.php | Class | Class source | 
|    functions.php | Aux. | Auxiliary script | 
|    functions_include.php | Aux. | Auxiliary script | 
|  Is.php | Class | Class source | 
|  Promise.php | Class | Class source | 
|  PromiseInterface.php | Class | Class source | 
|  PromisorInterface.php | Class | Class source | 
|  RejectedPromise.php | Class | Class source | 
|  RejectionException.php | Class | Class source | 
|  TaskQueue.php | Class | Class source | 
|  TaskQueueInterface.php | Class | Class source | 
|  Utils.php | Class | Class source | 
|  Files (196) | / | _tests | / | vendor | / | guzzlehttp | / | psr7 | 
| File | Role | Description | ||
|---|---|---|---|---|
|  src (29 files) | ||||
|  vendor-bin (3 directories) | ||||
|    CHANGELOG.md | Data | Auxiliary data | ||
|    composer.json | Data | Auxiliary data | ||
|    LICENSE | Lic. | License text | ||
|    README.md | Doc. | Documentation | ||
|  Files (196) | / | _tests | / | vendor | / | guzzlehttp | / | psr7 | / | src | 
| File | Role | Description | 
|---|---|---|
|  AppendStream.php | Class | Class source | 
|  BufferStream.php | Class | Class source | 
|  CachingStream.php | Class | Class source | 
|  DroppingStream.php | Class | Class source | 
|  FnStream.php | Class | Class source | 
|  Header.php | Class | Class source | 
|  HttpFactory.php | Class | Class source | 
|  InflateStream.php | Class | Class source | 
|  LazyOpenStream.php | Class | Class source | 
|  LimitStream.php | Class | Class source | 
|  Message.php | Class | Class source | 
|  MessageTrait.php | Class | Class source | 
|  MimeType.php | Class | Class source | 
|  MultipartStream.php | Class | Class source | 
|  NoSeekStream.php | Class | Class source | 
|  PumpStream.php | Class | Class source | 
|  Query.php | Class | Class source | 
|  Request.php | Class | Class source | 
|  Response.php | Class | Class source | 
|  Rfc7230.php | Class | Class source | 
|  ServerRequest.php | Class | Class source | 
|  Stream.php | Class | Class source | 
|  StreamDecoratorTrait.php | Class | Class source | 
|  StreamWrapper.php | Class | Class source | 
|  UploadedFile.php | Class | Class source | 
|  Uri.php | Class | Class source | 
|  UriNormalizer.php | Class | Class source | 
|  UriResolver.php | Class | Class source | 
|  Utils.php | Class | Class source | 
|  Files (196) | / | _tests | / | vendor | / | guzzlehttp | / | psr7 | / | vendor-bin | 
| File | Role | Description | ||
|---|---|---|---|---|
|  php-cs-fixer (1 file) | ||||
|  phpstan (1 file) | ||||
|  psalm (1 file) | ||||
|  Files (196) | / | _tests | / | vendor | / | guzzlehttp | / | psr7 | / | vendor-bin | / | php-cs-fixer | 
| File | Role | Description | 
|---|---|---|
|    composer.json | Data | Auxiliary data | 
|  Files (196) | / | _tests | / | vendor | / | guzzlehttp | / | psr7 | / | vendor-bin | / | phpstan | 
| File | Role | Description | 
|---|---|---|
|    composer.json | Data | Auxiliary data | 
|  Files (196) | / | _tests | / | vendor | / | guzzlehttp | / | psr7 | / | vendor-bin | / | psalm | 
| File | Role | Description | 
|---|---|---|
|    composer.json | Data | Auxiliary data | 
|  Files (196) | / | _tests | / | vendor | / | paydirectly | 
| File | Role | Description | ||
|---|---|---|---|---|
|  paydirectly-php (5 files, 1 directory) | ||||
|  Files (196) | / | _tests | / | vendor | / | paydirectly | / | paydirectly-php | 
| File | Role | Description | ||
|---|---|---|---|---|
|  src (1 file, 3 directories) | ||||
|    buildspec.yml | Data | Auxiliary data | ||
|    CHANGES.rst | Data | Auxiliary data | ||
|    composer.json | Data | Auxiliary data | ||
|    LICENSE | Lic. | License text | ||
|    README.md | Doc. | Documentation | ||
|  Files (196) | / | _tests | / | vendor | / | paydirectly | / | paydirectly-php | / | src | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Exceptions (3 files) | ||||
|  Http (4 files) | ||||
|  HttpClients (5 files) | ||||
|  Paydirectly.php | Class | Class source | ||
|  Files (196) | / | _tests | / | vendor | / | paydirectly | / | paydirectly-php | / | src | / | Exceptions | 
| File | Role | Description | 
|---|---|---|
|  ApiException.php | Class | Class source | 
|  PaydirectlyException.php | Class | Class source | 
|  RESTfulException.php | Class | Class source | 
|  Files (196) | / | _tests | / | vendor | / | paydirectly | / | paydirectly-php | / | src | / | Http | 
| File | Role | Description | 
|---|---|---|
|  Request.php | Class | Class source | 
|  Response.php | Class | Class source | 
|  Signature.php | Class | Class source | 
|  Url.php | Class | Class source | 
|  Files (196) | / | _tests | / | vendor | / | paydirectly | / | paydirectly-php | / | src | / | HttpClients | 
| File | Role | Description | 
|---|---|---|
|  Client.php | Class | Class source | 
|  ClientInterface.php | Class | Class source | 
|  Curl.php | Class | Class source | 
|  CurlClient.php | Class | Class source | 
|  GuzzleClient.php | Class | Class source | 
|  Files (196) | / | _tests | / | vendor | / | psr | 
| File | Role | Description | ||
|---|---|---|---|---|
|  http-client (4 files, 1 directory) | ||||
|  http-factory (4 files, 1 directory) | ||||
|  http-message (4 files, 1 directory) | ||||
|  Files (196) | / | _tests | / | vendor | / | psr | / | http-client | 
| File | Role | Description | ||
|---|---|---|---|---|
|  src (4 files) | ||||
|    CHANGELOG.md | Data | Auxiliary data | ||
|    composer.json | Data | Auxiliary data | ||
|    LICENSE | Lic. | License text | ||
|    README.md | Doc. | Documentation | ||
|  Files (196) | / | _tests | / | vendor | / | psr | / | http-client | / | src | 
| File | Role | Description | 
|---|---|---|
|  ClientExceptionInterface.php | Class | Class source | 
|  ClientInterface.php | Class | Class source | 
|  NetworkExceptionInterface.php | Class | Class source | 
|  RequestExceptionInterface.php | Class | Class source | 
|  Files (196) | / | _tests | / | vendor | / | psr | / | http-factory | 
| File | Role | Description | ||
|---|---|---|---|---|
|  src (6 files) | ||||
|    .pullapprove.yml | Data | Auxiliary data | ||
|    composer.json | Data | Auxiliary data | ||
|    LICENSE | Lic. | License text | ||
|    README.md | Doc. | Documentation | ||
|  Files (196) | / | _tests | / | vendor | / | psr | / | http-factory | / | src | 
| File | Role | Description | 
|---|---|---|
|  RequestFactoryInterface.php | Class | Class source | 
|  ResponseFactoryInterface.php | Class | Class source | 
|  ServerRequestFactoryInterface.php | Class | Class source | 
|  StreamFactoryInterface.php | Class | Class source | 
|  UploadedFileFactoryInterface.php | Class | Class source | 
|  UriFactoryInterface.php | Class | Class source | 
|  Files (196) | / | _tests | / | vendor | / | psr | / | http-message | 
| File | Role | Description | ||
|---|---|---|---|---|
|  src (7 files) | ||||
|    CHANGELOG.md | Data | Auxiliary data | ||
|    composer.json | Data | Auxiliary data | ||
|    LICENSE | Lic. | License text | ||
|    README.md | Doc. | Documentation | ||
|  Files (196) | / | _tests | / | vendor | / | psr | / | http-message | / | src | 
| File | Role | Description | 
|---|---|---|
|  MessageInterface.php | Class | Class source | 
|  RequestInterface.php | Class | Class source | 
|  ResponseInterface.php | Class | Class source | 
|  ServerRequestInterface.php | Class | Class source | 
|  StreamInterface.php | Class | Class source | 
|  UploadedFileInterface.php | Class | Class source | 
|  UriInterface.php | Class | Class source | 
|  Files (196) | / | _tests | / | vendor | / | ralouphie | 
| File | Role | Description | ||
|---|---|---|---|---|
|  getallheaders (3 files, 1 directory) | ||||
|  Files (196) | / | _tests | / | vendor | / | ralouphie | / | getallheaders | 
| File | Role | Description | ||
|---|---|---|---|---|
|  src (1 file) | ||||
|    composer.json | Data | Auxiliary data | ||
|    LICENSE | Lic. | License text | ||
|    README.md | Doc. | Documentation | ||
|  Files (196) | / | _tests | / | vendor | / | ralouphie | / | getallheaders | / | src | 
| File | Role | Description | 
|---|---|---|
|    getallheaders.php | Aux. | Auxiliary script | 
| The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. | 
|  Install with Composer | 
| Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
| 100% | 
 | 
 | 
| Applications that use this package | 
 If you know an application of this package, send a message to the author to add a link here.
 If you know an application of this package, send a message to the author to add a link here.