PHPackages                             hasandotprayoga/xendit - 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. hasandotprayoga/xendit

ActiveLibrary[Payment Processing](/categories/payments)

hasandotprayoga/xendit
======================

Laravel xendit library

2.0(4y ago)03.9k—0%Apache-2.0PHPPHP &gt;=7.2.0

Since Jul 21Pushed 4y agoCompare

[ Source](https://github.com/hasandotprayoga/xendit-laravel)[ Packagist](https://packagist.org/packages/hasandotprayoga/xendit)[ Docs](https://github.com/hasandotprayoga/xendit-laravel)[ RSS](/packages/hasandotprayoga-xendit/feed)WikiDiscussions master Synced 1mo ago

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

use Hasandotprayoga\\Xendit\\Invoice;

app(Invoice::class)-&gt;create(\[ 'external\_id' =&gt; 'x-'.time(), 'payer\_email' =&gt; '', 'description' =&gt; 'Desc', 'amount' =&gt; 10000 \]);

use Hasandotprayoga\\Xendit\\QrCodes; app(QrCodes::class)-&gt;create(\[ 'external\_id' =&gt; 'x-'.time(), 'type' =&gt; 'DYNAMIC', 'callback\_url' =&gt; '', 'amount' =&gt; 100000 \]);

use Hasandotprayoga\\Xendit\\CardlessCredit; app(CardlessCredit::class)-&gt;create(\[ 'cardless\_credit\_type' =&gt; 'KREDIVO', 'external\_id' =&gt; 'X-'.time(), 'amount' =&gt; 100000, 'payment\_type' =&gt; '3\_months', 'items' =&gt; \[ \[ "id" =&gt; "123123", "name" =&gt; "Phone Case", "price" =&gt; 100000, "type" =&gt; "Smartphone", "url"=&gt; "[http://example.com/phone/phone\_case](http://example.com/phone/phone_case)", "quantity"=&gt; 1 \] \], "customer\_details"=&gt;\[ "first\_name"=&gt; "customer first name", "last\_name"=&gt; "customer last name", "email"=&gt; "", "phone"=&gt; "081513114262" \], "shipping\_address"=&gt;\[ "first\_name"=&gt; "first name", "last\_name"=&gt; "last name", "address"=&gt; "Jalan Teknologi No. 12", "city"=&gt; "Jakarta", "postal\_code"=&gt; "12345", "phone"=&gt; "081513114262", "country\_code"=&gt; "IDN" \], "redirect\_url"=&gt; "", "callback\_url"=&gt; "" \]);

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity51

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 ~499 days

Total

2

Last Release

1619d ago

Major Versions

v1.0 → 2.02021-12-03

### Community

Maintainers

![](https://www.gravatar.com/avatar/5e28fc71d3224f508078f18c2d5579302f42118b01a7cb17f836ee536257b898?d=identicon)[hasandotprayoga](/maintainers/hasandotprayoga)

---

Top Contributors

[![hasandotprayoga](https://avatars.githubusercontent.com/u/18098141?v=4)](https://github.com/hasandotprayoga "hasandotprayoga (7 commits)")

---

Tags

phppaymentxendit

### Embed Badge

![Health badge](/badges/hasandotprayoga-xendit/health.svg)

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

###  Alternatives

[omalizadeh/laravel-multi-payment

A driver-based laravel package for online payments via multiple gateways

491.1k](/packages/omalizadeh-laravel-multi-payment)

PHPackages © 2026

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