PHPackages                             kdaviesnz/escrow - 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. [Payment Processing](/categories/payments)
4. /
5. kdaviesnz/escrow

ActiveComponent[Payment Processing](/categories/payments)

kdaviesnz/escrow
================

Wrapper for escrow.com API

v1.0.0.0-alpha(8y ago)3911MITPHPPHP ~7.0

Since Oct 27Pushed 8y ago1 watchersCompare

[ Source](https://github.com/kdaviesnz/escrow)[ Packagist](https://packagist.org/packages/kdaviesnz/escrow)[ Docs](https://github.com/kdaviesnz/escrow/)[ RSS](/packages/kdaviesnz-escrow/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (1)Dependencies (3)Versions (2)Used By (1)

escrow
======

[](#escrow)

Install
-------

[](#install)

Via Composer

```
$ composer require kdaviesnz/escrow
```

Usage
-----

[](#usage)

```
$customerEmail = uniqid() . "@example.com";

        $address = new \kdaviesnz\escrow\Address(
            'San Francisco',
            '10203',
            'US',
            'Apartment 301020',
            '1829 West Lane',
            'CA'
        );

        $customer = new \kdaviesnz\escrow\Customer(
            '8885118600',
            'John',
            'Smith',
            'Kane',
            $customerEmail,
            $address
        );

        $item = new \kdaviesnz\escrow\Item(
            'johnwick.com',
            1000.0,
            259200,
            "domain_name",
            1,
            'johnwick.com'
        );

        $cart = new \kdaviesnz\escrow\Cart(
            'usd',
            'me',
            'keanu.reaves@escrow.com',
            'The sale of johnwick.com'
        );

        $cart->addItem($item);

        $escrow = new \kdaviesnz\escrow\Escrow("lkdfklakljsdfs", "lkjsdflkasdf@example.com");
        $responseCode = $escrow->createTransaction($cart);

        $escrow = new \kdaviesnz\escrow\Escrow("YOUR ESCROW.COM PASSWORD", "YOUR ESCROW.COM EMAIL");

        // Create new customer
        $responseCode = $escrow->createNewCustomer($customer);

        // Get customer
        $result = $escrow->getCustomer("me");

        $responseCode = $escrow->createTransaction($cart);
```

Change log
----------

[](#change-log)

Please see CHANGELOG.md for more information on what has changed recently.

Testing
-------

[](#testing)

```
$ composer test
```

Contributing
------------

[](#contributing)

Please see CONTRIBUTING.md and CODE\_OF\_CONDUCT.md for details.

Security
--------

[](#security)

If you discover any security related issues, please email  instead of using the issue tracker.

Credits
-------

[](#credits)

-

License
-------

[](#license)

The MIT License (MIT). Please see LICENSE.md for more information.

escrow
======

[](#escrow-1)

escrow
======

[](#escrow-2)

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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

Unknown

Total

1

Last Release

3121d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3b63930ad10271ff6fe9e1ce3446ebc46b67edda7afc70fd09a3970f55215617?d=identicon)[kdaviesnz](/maintainers/kdaviesnz)

---

Top Contributors

[![kdaviesnz](https://avatars.githubusercontent.com/u/2062483?v=4)](https://github.com/kdaviesnz "kdaviesnz (2 commits)")

---

Tags

paymentsecommerceescrowescrow.com

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/kdaviesnz-escrow/health.svg)

```
[![Health](https://phpackages.com/badges/kdaviesnz-escrow/health.svg)](https://phpackages.com/packages/kdaviesnz-escrow)
```

###  Alternatives

[chargebee/chargebee-php

ChargeBee API client implementation for PHP

768.0M9](/packages/chargebee-chargebee-php)[cybersource/rest-client-php

Client SDK for CyberSource REST APIs

39881.3k6](/packages/cybersource-rest-client-php)[sylius/payment-bundle

Flexible payments system for Symfony e-commerce applications.

22268.0k5](/packages/sylius-payment-bundle)[sebdesign/laravel-viva-payments

A Laravel package for integrating the Viva Payments gateway

4845.9k](/packages/sebdesign-laravel-viva-payments)[sylius/payment

Flexible payments system for PHP e-commerce applications.

17324.0k7](/packages/sylius-payment)[litle/payments-sdk

The Vantiv eCommerce PHP SDK is a PHP implementation of the \[Vantiv eCommerce\](https://developer.vantiv.com/community/ecommerce). XML API. This SDK was created to make it as easy as possible to connect process your payments with Vantiv eCommerce

19139.3k1](/packages/litle-payments-sdk)

PHPackages © 2026

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