PHPackages                             nimbles-nl/online-betaal-platform - 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. nimbles-nl/online-betaal-platform

ActiveLibrary[Payment Processing](/categories/payments)

nimbles-nl/online-betaal-platform
=================================

PHP Package for onlinebetaalplatform

1.0.4(8y ago)31.4k1MITPHPPHP &gt;=5.5.9

Since Aug 21Pushed 8y ago1 watchersCompare

[ Source](https://github.com/nimbles-nl/online-betaal-platform)[ Packagist](https://packagist.org/packages/nimbles-nl/online-betaal-platform)[ Docs](https://github.com/nimbles-nl/online-betaal-platform)[ RSS](/packages/nimbles-nl-online-betaal-platform/feed)WikiDiscussions master Synced 3w ago

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

PHP client for onlinebetaalplatform.nl
======================================

[](#php-client-for-onlinebetaalplatformnl)

[![Build Status](https://camo.githubusercontent.com/ea0fdf0eaf3e2cd5f740b7d10fb4ec5b5acc58470f2064a7074c2f3b4f26b0c5/68747470733a2f2f7472617669732d63692e6f72672f6e696d626c65732d6e6c2f6f6e6c696e652d62657461616c2d706c6174666f726d2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/nimbles-nl/online-betaal-platform) [![Latest Stable Version](https://camo.githubusercontent.com/f8b076dade47d2f5a1f74ba1238a886456dd14c10df91132db7edac517ea2ea2/68747470733a2f2f706f7365722e707567782e6f72672f6e696d626c65732d6e6c2f6f6e6c696e652d62657461616c2d706c6174666f726d2f762f737461626c65)](https://packagist.org/packages/nimbles-nl/online-betaal-platform) [![License](https://camo.githubusercontent.com/d4d56b74576b7cb11d07dfc75bc57d8679bc6bfcc2521d8a1ab87b8db42166e8/68747470733a2f2f706f7365722e707567782e6f72672f6e696d626c65732d6e6c2f6f6e6c696e652d62657461616c2d706c6174666f726d2f6c6963656e7365)](https://packagist.org/packages/nimbles-nl/online-betaal-platform) [![Total Downloads](https://camo.githubusercontent.com/5e5ec5f3b73b703a6018d447ede79cc9abb740f2f2e00fb4bb29c07f1be96e92/68747470733a2f2f706f7365722e707567782e6f72672f6e696d626c65732d6e6c2f6f6e6c696e652d62657461616c2d706c6174666f726d2f646f776e6c6f616473)](https://packagist.org/packages/nimbles-nl/online-betaal-platform) [![codecov](https://camo.githubusercontent.com/b54614f1c07d01ef9d1d8f9bf8fe2461f78410a62539e9703a5dd7bc1e1eb1ae/68747470733a2f2f636f6465636f762e696f2f67682f6e696d626c65732d6e6c2f6f6e6c696e652d62657461616c2d706c6174666f726d2f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/nimbles-nl/online-betaal-platform)

### This project is not maintained anymore

[](#this-project-is-not-maintained-anymore)

### Download the package using composer

[](#download-the-package-using-composer)

Install package by running the command:

```
$ composer require nimbles-nl/online-betaal-platform
```

Initializing OnlineBetaalPlatform
---------------------------------

[](#initializing-onlinebetaalplatform)

```
$guzzle = new Client();
$apiToken = 'secret-token';
$apiUrl = 'https://api-sandbox.onlinebetaalplatform.nl/v1';

$onlineBetaalPlatform = new OnlineBetaalPlatform($guzzle, $apiToken, $apiUrl);
```

Send a payment request
----------------------

[](#send-a-payment-request)

```
$amount = 10050; // in cents 100 = 1 euro.
$payment = new Payment('https://www.mywebsite.nl/return-url', $amount);

$product = new Product('Apple pie', 950, 1);
$payment->addProduct($product);

$payment = $onlineBetaalPlatform->createTransaction($payment);

$payment->getUid();  // remember this uuid..

return new RedirectResponse($payment->getRedirectUrl());
```

Receive a payment request
-------------------------

[](#receive-a-payment-request)

```
$uuid = 'uuid-received-from-create-method-above';

$payment = $onlineBetaalPlatform->getTransaction($uuid);

if ($payment->isSuccess()) {
    // Your payment is successful
} else {
    // Oops try again..
}
```

Receive Payments
----------------

[](#receive-payments)

```
$payments = $onlineBetaalPlatform->getTransactions();
```

Initializing Merchants Manager
------------------------------

[](#initializing-merchants-manager)

```
$guzzle = new Client();
$apiToken = 'secret-token';
$apiUrl = 'https://api-sandbox.onlinebetaalplatform.nl/v1';

$merchantManager = new MerchantsManager($guzzle, $apiToken, $apiUrl);
```

Create Merchant
---------------

[](#create-merchant)

```
$merchant = $merchantManager->createMerchant('Klaas', 'Bruinsma', 'klaas@bruinsma.nl', '0031612345678');
```

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 73.2% 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 ~2 days

Total

5

Last Release

3223d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/037c773b875f021dccc428362e91aa06d54648ee41c730cf98c40dce918b6a82?d=identicon)[nimbles-nl](/maintainers/nimbles-nl)

---

Top Contributors

[![Shivella](https://avatars.githubusercontent.com/u/1641684?v=4)](https://github.com/Shivella "Shivella (41 commits)")[![nimbles-nl](https://avatars.githubusercontent.com/u/30619122?v=4)](https://github.com/nimbles-nl "nimbles-nl (15 commits)")

---

Tags

betalingidealonlinebetaalplatformpaymentphpphppaymentidealonlinebetaalplatform

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/nimbles-nl-online-betaal-platform/health.svg)

```
[![Health](https://phpackages.com/badges/nimbles-nl-online-betaal-platform/health.svg)](https://phpackages.com/packages/nimbles-nl-online-betaal-platform)
```

###  Alternatives

[sebdesign/laravel-viva-payments

A Laravel package for integrating the Viva Payments gateway

4849.3k](/packages/sebdesign-laravel-viva-payments)[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)
