PHPackages                             walletlayer/php - 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. walletlayer/php

ActiveLibrary[Payment Processing](/categories/payments)

walletlayer/php
===============

WalletLayer PHP SDK for server-side hosted checkout integrations.

v0.2.0(1mo ago)00MITPHPPHP &gt;=8.1CI passing

Since Jul 17Pushed 1mo agoCompare

[ Source](https://github.com/walletlayerio-spec/walletlayer-php)[ Packagist](https://packagist.org/packages/walletlayer/php)[ Docs](https://walletlayer.io)[ RSS](/packages/walletlayer-php/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

WalletLayer PHP SDK
===================

[](#walletlayer-php-sdk)

WalletLayer PHP SDK for server-side checkout integrations.

This package is free to use. WalletLayer billing is based on confirmed checkout transactions and the active plan on your WalletLayer account.

Setup
-----

[](#setup)

1. Create a WalletLayer merchant account.
2. Create an API key from the dashboard with your brand name, logo, support email, and enabled currencies.
3. Copy the API secret when it is shown. It is displayed once only.
4. Install the PHP SDK with Composer or download the package zip.
5. Store the API key, API secret, WalletLayer API URL, and local encryption settings in your server environment.
6. Keep all secrets on your backend only. Do not place the API secret in templates, JavaScript, mobile apps, or public repositories.
7. Activate the SDK from your backend using signed API credentials.
8. Create the checkout session from your backend and redirect the customer to the hosted WalletLayer checkout URL.
9. After your webhook endpoint is available, add the webhook URL in the API key settings inside WalletLayer.
10. Verify WalletLayer payment events before crediting an order, subscription, wallet balance, or customer account.

Security Notes
--------------

[](#security-notes)

- All operational API communication must be signed with your API secret.
- Wallet mnemonics, encryption keys, treasury private keys, and sweep signing material must remain on your server.
- If your integration performs local sweeping, estimate live network gas at sweep time and add a small buffer, usually about 10%, instead of using a fixed hardcoded gas amount.
- WalletLayer should receive only the checkout and public payment metadata required to process the hosted checkout.
- Review the package source before production use and pin versions in your deployment pipeline.

Billing Notes
-------------

[](#billing-notes)

The Free plan includes a small monthly transaction allowance. Paid plans increase the included monthly volume. When a plan allowance is exceeded, WalletLayer can charge overage from the merchant balance. If the balance is insufficient, checkout is disabled until the account is funded or the plan is upgraded.

###  Health Score

32

—

LowBetter than 68% of packages

Maintenance90

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity32

Early-stage or recently created project

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

45d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/cb8b0a64a79c2482bf712578bfd81252f11ecae4d687eb81cf8831fd55c11779?d=identicon)[walletlayer](/maintainers/walletlayer)

---

Tags

cryptowebhookspaymentscheckoutwalletlayer

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/walletlayer-php/health.svg)

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

###  Alternatives

[sebdesign/laravel-viva-payments

A Laravel package for integrating the Viva Payments gateway

4954.1k](/packages/sebdesign-laravel-viva-payments)[enupal/stripe

Allows customers sign up for recurring and one-time payments with Stripe, perfect for orders, donations, subscriptions, and events. Create simple payment forms in seconds easily without coding. For Craft CMS 3.x

3416.6k1](/packages/enupal-stripe)[prevailexcel/laravel-nowpayments

A Laravel Package for NOWPayments

1422.7k](/packages/prevailexcel-laravel-nowpayments)

PHPackages © 2026

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