PHPackages                             ung/sign-client - 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. ung/sign-client

ActiveLibrary

ung/sign-client
===============

Library Integrasi UNG Sign

1.0(2y ago)07MITPHPPHP &gt;=5.4

Since Jan 17Pushed 2y ago1 watchersCompare

[ Source](https://github.com/Pustikom-UNG/NeoSign-PHP-Client)[ Packagist](https://packagist.org/packages/ung/sign-client)[ RSS](/packages/ung-sign-client/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Integrasi Aplikasi dengan Sign Universitas Negeri Gorontalo menggunakan PHP
===========================================================================

[](#integrasi-aplikasi-dengan-sign-universitas-negeri-gorontalo-menggunakan-php)

Instalasi
---------

[](#instalasi)

Instalasi menggunakan composer :

```
composer require ung/sign-client

```

Cara Menggunakan
----------------

[](#cara-menggunakan)

### Membuat Permohonan Dokumen

[](#membuat-permohonan-dokumen)

```
require(__DIR__ . "/vendor/autoload.php");

use SignClient\Config;
use SignClient\SignRequest;

Config::$isProduction = false;
Config::$clientKey = "client";
Config::$secretKey = "secret";

try {
    $params = array(
        'client_id'       => 'client_app',
        'document_id'     => 'uuid', // Dokumen ID (* disarankan UUID)
        'category'        => 'ijazah , transkrip, sertifikat, surat',
        'title'           => 'judul dokumen', // Judul Dokumen
        'assign_to'       => ['7571*****', '7572*****'], // NIK Penandatangan (* Dalam Array, Isikan Siapa saja yang akan TTE
        'document_url'    => 'https://www.africau.edu/images/default/sample.pdf', // URL File Dokumen (* Wajib Https)
        'document_status' => ['1', '2'], // Status Dokumen Yang dikirim (* Jumlah Statusnya dalam array
        'sign_symbol'     => ['#', '@'], // Simbol untuk untuk koordinat lokasi tanda tangan (ex. *,@,#,|,^,$)
        'sign_category'   => ['visible', 'invisible'], // Kategori Tanda tangan (* Visible atau Invisible
        'page_visualize'   => ['1', '2'], // Lokasi Halaman Berapa untuk visualisasi TTE (* Jika Visible
        'sign_reason'     => ['Paraf Dekan secara Elektronik', 'Tanda Tangan secara Elektronik'], // Alasan Penandatanganan
        'sign_type'       => ['image', 'image'], // Wajib isi jika category "visible"
        'sign_image'      => ['', 'https://www.africau.edu/images/default/sample.png'], // url image TTE jika type image
        'sign_width'      => ['10', '20'], // ukuran lebar qrcode/image dalam pixel
        'sign_height'     => ['10', '10'], // ukuran tinggi qrcode/image dalam pixel
    );

    $request = SignRequest::create($params);
    echo $request->message;
} catch (\Exception $e) {
    echo $e->getMessage();
}

```

### Response Callback Dari NeoSign (\*Webhook

[](#response-callback-dari-neosign-webhook)

#### Buat Satu Route Callback untuk memproses response setelah Dokumen Berhasil atau ditolak dari NeoSign

[](#buat-satu-route-callback-untuk-memproses-response-setelah-dokumen-berhasil-atau-ditolak-dari-neosign)

```
require(__DIR__ . "/vendor/autoload.php");

use SignClient\Config;
use SignClient\SignResponse;

Config::$isProduction = false;
Config::$clientKey = "client";
Config::$secretKey = "secret";

try {
    $response = new SignResponse->getResponse();
}
catch (\Exception $e) {
    echo $e->getMessage();
}
```

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity36

Early-stage or recently created project

 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

852d ago

### Community

Maintainers

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

---

Top Contributors

[![rivaisali](https://avatars.githubusercontent.com/u/10910732?v=4)](https://github.com/rivaisali "rivaisali (15 commits)")

### Embed Badge

![Health badge](/badges/ung-sign-client/health.svg)

```
[![Health](https://phpackages.com/badges/ung-sign-client/health.svg)](https://phpackages.com/packages/ung-sign-client)
```

PHPackages © 2026

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