PHPackages                             vdhoangson/zmp-openapi-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. vdhoangson/zmp-openapi-php

ActiveLibrary

vdhoangson/zmp-openapi-php
==========================

Zalo MiniApp OpenAPI PHP SDK

1.2.0(2mo ago)12MITPHPPHP ^8.4

Since Sep 16Pushed 2mo agoCompare

[ Source](https://github.com/vdhoangson/zmp-openapi-php)[ Packagist](https://packagist.org/packages/vdhoangson/zmp-openapi-php)[ GitHub Sponsors](https://github.com/vdhoangson)[ RSS](/packages/vdhoangson-zmp-openapi-php/feed)WikiDiscussions main Synced 1mo ago

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

ZMP OpenAPI PHP SDK
===================

[](#zmp-openapi-php-sdk)

> Một thư viện PHP giúp kết nối và thao tác với hệ thống MiniApp của ZaloPlatform một cách dễ dàng.

1. Yêu cầu hệ thống
-------------------

[](#1-yêu-cầu-hệ-thống)

- PHP &gt;= 7.4
- Composer
- GuzzleHTTP (đã có trong `composer.json`)

2. Cài đặt
----------

[](#2-cài-đặt)

```
composer require vdhoangson/zmp-openapi-php
```

3. Sử dụng nhanh
----------------

[](#3-sử-dụng-nhanh)

### Khởi tạo client

[](#khởi-tạo-client)

```
use Vdhoangson\ZmpOpenApi\Classes\PartnerClient;
$proxy = [
    "host" => "127.0.0.1",
    "port" => 123
];

$client = new PartnerClient(
    "{YOUR-PARTNER-API-KEY}",
    "{YOUR-PARTNER-ID}",
    $proxy, // optional
);
```

### Gọi API lấy danh sách miniapp

[](#gọi-api-lấy-danh-sách-miniapp)

```
$response = $client->getMiniApps();
print_r($response);
```

### Triển khai miniapp (upload file zip)

[](#triển-khai-miniapp-upload-file-zip)

```
$deployApp = [
    'file' => '/path/to/file.zip',
    'miniAppId' => 123,
    'name' => 'Tên app',
    'description' => 'Mô tả app'
];
$response = $client->deployMiniApp($deployApp);
```

4. Các hàm phổ biến
-------------------

[](#4-các-hàm-phổ-biến)

- Lấy danh sách miniapp: `getMiniApps(array $params = [])`
- Tạo miniapp: `createMiniApp(array $appInfo)`
- Triển khai miniapp: `deployMiniApp(array $deployApp)`
- Yêu cầu publish: `requestPublishMiniApp(array $requestPublishApp)`
- Publish: `publishMiniApp(array $publishApp)`
- Quản lý kênh thanh toán: `listPaymentChannels`, `createPaymentChannel`, `updatePaymentChannel`
- Quản lý API domain: `listApiDomain`, `createApiDomain`, `updateApiDomain`

Tài liệu từ Zalo: \[\]

5. Lưu ý sử dụng
----------------

[](#5-lưu-ý-sử-dụng)

- Hàm `validateInit()` sẽ kiểm tra cấu hình, nếu thiếu sẽ báo lỗi.
- Có thể truyền proxy khi khởi tạo hoặc dùng hàm `setProxy($proxy)`.
- Các hàm trả về mảng gồm `error`, `message` và dữ liệu (nếu có).

6. Đóng góp &amp; hỗ trợ
------------------------

[](#6-đóng-góp--hỗ-trợ)

- Đóng góp: Tạo pull request hoặc issue trên repository.
- Hỗ trợ: Liên hệ team phát triển hoặc mở issue.

You can sponsor this project through [GitHub Sponsors](https://github.com/sponsors/vdhoangson):

[![GitHub Sponsors](https://camo.githubusercontent.com/eb76c20bf220f2dac88630cbf80dea0b910684f532cd72ce5e421d0af5787885/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f73706f6e736f722d3330333633443f7374796c653d666f722d7468652d6261646765266c6f676f3d4769744875622d53706f6e736f7273266c6f676f436f6c6f723d23454134414141)](https://github.com/sponsors/vdhoangson)

### ☕ Buy Me a Coffee

[](#-buy-me-a-coffee)

Support ongoing development with a coffee:

[![Buy Me a Coffee](https://camo.githubusercontent.com/ae1848f99ea87c538c70dd9051798b769ba715939b8398ed02ad68a7da5d22bc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4275792532304d6525323061253230436f666665652d6666646430303f7374796c653d666f722d7468652d6261646765266c6f676f3d6275792d6d652d612d636f66666565266c6f676f436f6c6f723d626c61636b)](https://buymeacoffee.com/vdhoangson)

###  Health Score

41

—

FairBetter than 89% of packages

Maintenance86

Actively maintained with recent releases

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity57

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

Every ~43 days

Total

5

Last Release

69d ago

PHP version history (2 changes)v1.0.0PHP ^8.1

1.1PHP ^8.4

### Community

Maintainers

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

---

Top Contributors

[![vdhoangson](https://avatars.githubusercontent.com/u/4547214?v=4)](https://github.com/vdhoangson "vdhoangson (8 commits)")

---

Tags

zalozmp

### Embed Badge

![Health badge](/badges/vdhoangson-zmp-openapi-php/health.svg)

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

###  Alternatives

[neuron-core/neuron-ai

The PHP Agentic Framework.

1.8k245.3k21](/packages/neuron-core-neuron-ai)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3731.2M42](/packages/tencentcloud-tencentcloud-sdk-php)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)

PHPackages © 2026

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