PHPackages                             thelia/beanstream-module - 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. thelia/beanstream-module

ActiveThelia-module[Payment Processing](/categories/payments)

thelia/beanstream-module
========================

1.0(11y ago)0131LGPL-3.0+PHP

Since Apr 16Pushed 11y ago5 watchersCompare

[ Source](https://github.com/thelia-modules/BeanstreamModule)[ Packagist](https://packagist.org/packages/thelia/beanstream-module)[ RSS](/packages/thelia-beanstream-module/feed)WikiDiscussions master Synced 1mo ago

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

Beanstream
==========

[](#beanstream)

This module integrate the payment gateway [Beanstream](http://www.beanstream.com/home/). For now only the card purchase is developed.

Installation
------------

[](#installation)

### Manually

[](#manually)

- Copy the module into `/local/modules/` directory and be sure that the name of the module is `BeanstreamModule`.
- Activate it in your thelia administration panel

### Composer

[](#composer)

Add it in your main thelia composer.json file

```
composer require thelia/beanstream-module:~1.0

```

Usage
-----

[](#usage)

Once activated, click on the configure button. Fill the form with your credentials. Add the minimum and maximum amount authorized by Beanstream. If you don't know this amount, ask to Beanstream.

Hooks
-----

[](#hooks)

### order-payment-gateway.body

[](#order-payment-gatewaybody)

Used for displaying the card information form. Here you customer will enter his credit card credentials like the card number, expiration date, etc.

### order-edit.cart-bottom

[](#order-editcart-bottom)

In the back-office for displaying information if the payment failed. You will see the code and message error. See the documentation for a better explanation of this error :

Loop
----

[](#loop)

### beanstream-payment

[](#beanstream-payment)

#### Input arguments

[](#input-arguments)

ArgumentDescription**id**A single or a list of ids.**order\_id**A single order id.#### Output arguments

[](#output-arguments)

VariableDescription$IDThe beanstream payment id$ORDER\_IDthe order id related to the payment$MESSAGE\_IDthe message id returned by Beanstream API$MESSAGEthe message returned by Beanstream API#### Example

[](#example)

```
{loop name="beanstream" type="beanstream-payment" order_id=$order_id}

            {intl l='Beanstream information' d="beanstreammodule"}

            {intl l='Error code' d="beanstreammodule"}
            {$MESSAGE_ID}

            {intl l='Error message' d="beanstreammodule"}
            {$MESSAGE}

{/loop}

```

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity63

Established project with proven stability

 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

4050d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2196919?v=4)[thelia](/maintainers/thelia)[@thelia](https://github.com/thelia)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/thelia-beanstream-module/health.svg)

```
[![Health](https://phpackages.com/badges/thelia-beanstream-module/health.svg)](https://phpackages.com/packages/thelia-beanstream-module)
```

PHPackages © 2026

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