mpwsocial / php
Official PHP SDK for the MoiPayWay API.
0.2.0
2026-11-01 09:49 UTC
Requires
- php: >=8.1
- ext-curl: *
- ext-json: *
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Official merchant REST SDK. Environments: test → https://dev.moipayway.co, live → https://api.moipayway.co.
API reference: https://documenter.getpostman.com/view/11919136/2sBYHXPdcb
Collection paths become nested methods (example):
POST wallet/create→ clientwallet.createPOST wallet/collection/initiate→ clientwallet.collection.initiatePOST omnichain/tokenization/standards/erc20/deploy→ clientomnichain.tokenization.standards.erc20.deploy
Deprecated flat tokenization paths (omnichain/tokenization/erc20/...) remain as aliases and call the /standards/ routes.
composer require mpwsocial/php
use MoiPayWay\Client; $mpw = new Client(getenv('MOIPAYWAY_API_KEY'), 'test'); $wallet = $mpw->wallet->create(['code' => 'NGN', 'meta' => ['name' => 'Ops', 'user_id' => 'user-uuid']]);