PHPackages                             mediacube/hyperwallet-sdk - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. mediacube/hyperwallet-sdk

ActiveLibrary[HTTP &amp; Networking](/categories/http)

mediacube/hyperwallet-sdk
=========================

A library to manage users, transfer methods and payments through the Hyperwallet API

v3.1(1y ago)075MITPHPPHP &gt;=5.6.0

Since Nov 19Pushed 1y ago1 watchersCompare

[ Source](https://github.com/Tasejkethx/hyperwallet-sdk)[ Packagist](https://packagist.org/packages/mediacube/hyperwallet-sdk)[ Docs](https://github.com/Tasejkethx/hyperwallet-sdk)[ RSS](/packages/mediacube-hyperwallet-sdk/feed)WikiDiscussions v3.0 Synced 1mo ago

READMEChangelog (1)Dependencies (6)Versions (2)Used By (0)

[![Build Status](https://camo.githubusercontent.com/a06a153f99625356d87b6337d75d2542b17ceba6b94a2d41efcdae3200f74cce/68747470733a2f2f7472617669732d63692e6f72672f687970657277616c6c65742f7068702d73646b2e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/hyperwallet/php-sdk)[![Coverage Status](https://camo.githubusercontent.com/5cccc2b0e9f18c3acff4a6b154df8c9d3e800f55532a21c4ccfc2f9900f805cc/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f687970657277616c6c65742f7068702d73646b2f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/hyperwallet/php-sdk?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/65192bfbfbbd3629f844d06af0c808275e1122588bf08b35a5cf364806659023/68747470733a2f2f706f7365722e707567782e6f72672f687970657277616c6c65742f73646b2f76657273696f6e)](https://packagist.org/packages/hyperwallet/sdk)

Hyperwallet REST SDK 1.7.3
==========================

[](#hyperwallet-rest-sdk-173)

A library to manage users, transfer methods and payments through the Hyperwallet v3 API.

Version 2.0.0 and higher are for use with Hyperwallet v4 API only. See \[here|\] to learn about the differences between versions and the update process required to use REST API v4.

Prerequisites
-------------

[](#prerequisites)

Hyperwallet's PHP server SDK requires at minimum PHP 5.6 and above.

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

[](#installation)

```
$ composer require mediacube/hyperwallet-sdk
```

Documentation
-------------

[](#documentation)

Documentation is available at .

API Overview
------------

[](#api-overview)

To write an app using the SDK

- Register for a sandbox account and get your username, password and program token at the [Hyperwallet Program Portal](https://portal.hyperwallet.com).
- Add dependency `hyperwallet/sdk` to your `composer.json`.
- Create a instance of the Hyperwallet Client (with username, password and program token)

    ```
    $client = new \Hyperwallet\Hyperwallet("restapiuser@4917301618", "mySecurePassword!", "prg-645fc30d-83ed-476c-a412-32c82738a20e");
    ```
- Start making API calls (e.g. create a user)

    ```
    $user = new \Hyperwallet\Model\User();
    $user
      ->setClientUserId('test-client-id-1')
      ->setProfileType(\Hyperwallet\Model\User::PROFILE_TYPE_INDIVIDUAL)
      ->setFirstName('Daffyd')
      ->setLastName('y Goliath')
      ->setEmail('testmail-1@hyperwallet.com')
      ->setAddressLine1('123 Main Street')
      ->setCity('Austin')
      ->setStateProvince('TX')
      ->setCountry('US')
      ->setPostalCode('78701');

    try {
        $createdUser = $client->createUser($user);
    } catch (\Hyperwallet\Exception\HyperwalletException $e) {
        // Add error handling here
    }
    ```
- Error Handling The `HyperwalletException` has an array of errors with `code`, `message` and `fielName` properties to represent a error.

    ```
      try {
        ...
      } catch (\Hyperwallet\Exception\HyperwalletException $e) {
        // var_dump($e->getErrorResponse());
        // var_dump($e->getErrorResponse()->getErrors());
        foreach ($e->getErrorResponse()->getErrors() as $error) {
            echo "\n------\n";
            echo $error->getFieldName()."\n";
            echo $error->getCode()."\n";
            echo $error->getMessage()."\n";
        }
      }
    ```

Development
-----------

[](#development)

Run the tests using [`phpunit`](https://phpunit.de/):

```
$ composer install
$ ./vendor/bin/phpunit -v
```

Reference
---------

[](#reference)

[REST API Reference](https://sandbox.hyperwallet.com/developer-portal/#/docs)

License
-------

[](#license)

[MIT](https://raw.githubusercontent.com/hyperwallet/php-sdk/master/LICENSE)

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity33

Early-stage or recently created project

 Bus Factor4

4 contributors hold 50%+ of commits

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

545d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/12eca8ca9ec7247712d6742ee8837e6adb857808c25cd1498613b882af2b4546?d=identicon)[Tasejkethx](/maintainers/Tasejkethx)

---

Top Contributors

[![Rrathinasabapath](https://avatars.githubusercontent.com/u/67386943?v=4)](https://github.com/Rrathinasabapath "Rrathinasabapath (44 commits)")[![fkrauthan-hyperwallet](https://avatars.githubusercontent.com/u/14006451?v=4)](https://github.com/fkrauthan-hyperwallet "fkrauthan-hyperwallet (43 commits)")[![hlahlou-pp-dev](https://avatars.githubusercontent.com/u/91630355?v=4)](https://github.com/hlahlou-pp-dev "hlahlou-pp-dev (21 commits)")[![wmews-hw](https://avatars.githubusercontent.com/u/28413995?v=4)](https://github.com/wmews-hw "wmews-hw (18 commits)")[![aseveryn-hw](https://avatars.githubusercontent.com/u/42770782?v=4)](https://github.com/aseveryn-hw "aseveryn-hw (17 commits)")[![arao6](https://avatars.githubusercontent.com/u/69486881?v=4)](https://github.com/arao6 "arao6 (11 commits)")[![akalichety-hw](https://avatars.githubusercontent.com/u/62901259?v=4)](https://github.com/akalichety-hw "akalichety-hw (10 commits)")[![igusar-epam](https://avatars.githubusercontent.com/u/51230601?v=4)](https://github.com/igusar-epam "igusar-epam (8 commits)")[![yherasym-hw](https://avatars.githubusercontent.com/u/23388313?v=4)](https://github.com/yherasym-hw "yherasym-hw (7 commits)")[![jkurra-hw](https://avatars.githubusercontent.com/u/67380340?v=4)](https://github.com/jkurra-hw "jkurra-hw (7 commits)")[![akreisman-epam](https://avatars.githubusercontent.com/u/37579403?v=4)](https://github.com/akreisman-epam "akreisman-epam (7 commits)")[![grmeyer-hw-dev](https://avatars.githubusercontent.com/u/107439697?v=4)](https://github.com/grmeyer-hw-dev "grmeyer-hw-dev (5 commits)")[![dyurchenko-epam](https://avatars.githubusercontent.com/u/56304980?v=4)](https://github.com/dyurchenko-epam "dyurchenko-epam (5 commits)")[![ramahalingam](https://avatars.githubusercontent.com/u/66912664?v=4)](https://github.com/ramahalingam "ramahalingam (4 commits)")[![jchanghw](https://avatars.githubusercontent.com/u/28459851?v=4)](https://github.com/jchanghw "jchanghw (4 commits)")[![specialtactics](https://avatars.githubusercontent.com/u/2955754?v=4)](https://github.com/specialtactics "specialtactics (4 commits)")[![gmeyer-hw](https://avatars.githubusercontent.com/u/39066110?v=4)](https://github.com/gmeyer-hw "gmeyer-hw (2 commits)")[![whersbach-hw](https://avatars.githubusercontent.com/u/26642024?v=4)](https://github.com/whersbach-hw "whersbach-hw (2 commits)")[![skambar110](https://avatars.githubusercontent.com/u/72373316?v=4)](https://github.com/skambar110 "skambar110 (1 commits)")[![bolynykhw](https://avatars.githubusercontent.com/u/14058600?v=4)](https://github.com/bolynykhw "bolynykhw (1 commits)")

---

Tags

sdkrestcreditcardachpayoutbankaccounthyperwallet

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/mediacube-hyperwallet-sdk/health.svg)

```
[![Health](https://phpackages.com/badges/mediacube-hyperwallet-sdk/health.svg)](https://phpackages.com/packages/mediacube-hyperwallet-sdk)
```

###  Alternatives

[hyperwallet/sdk

A library to manage users, transfer methods and payments through the Hyperwallet API

12532.1k2](/packages/hyperwallet-sdk)[xeroapi/xero-php-oauth2

Xero official PHP SDK for oAuth2 generated with OpenAPI spec 3

1054.3M14](/packages/xeroapi-xero-php-oauth2)[onesignal/onesignal-php-api

A powerful way to send personalized messages at scale and build effective customer engagement strategies. Learn more at onesignal.com

34170.2k2](/packages/onesignal-onesignal-php-api)[ory/hydra-client

Documentation for all of Ory Hydra's APIs.

17435.9k](/packages/ory-hydra-client)[zenditplatform/zendit-php-sdk

PHP client for Zendit API

1204.3k](/packages/zenditplatform-zendit-php-sdk)[huaweicloud/huaweicloud-sdk-php

Huawei Cloud SDK for PHP

1829.2k2](/packages/huaweicloud-huaweicloud-sdk-php)

PHPackages © 2026

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