PHPackages                             khalyomede/systempay - 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. khalyomede/systempay

ActiveLibrary[Payment Processing](/categories/payments)

khalyomede/systempay
====================

Generates form fields for payment and process payment notifications (IPN) for Systempay.

v0.3.0(5y ago)150MITPHPPHP &gt;=7.1.0CI failing

Since Jul 18Pushed 5y agoCompare

[ Source](https://github.com/khalyomede/systempay)[ Packagist](https://packagist.org/packages/khalyomede/systempay)[ RSS](/packages/khalyomede-systempay/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependencies (2)Versions (5)Used By (0)

khalyomede/systempay
====================

[](#khalyomedesystempay)

Generates form fields for payment and process payment notifications (IPN) for Systempay.

[![Packagist Version](https://camo.githubusercontent.com/f928bef77014d5487579febf6d436af082c7d1a6e12be2c9d70b25d0bf02b66e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6b68616c796f6d6564652f73797374656d706179)](https://camo.githubusercontent.com/f928bef77014d5487579febf6d436af082c7d1a6e12be2c9d70b25d0bf02b66e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6b68616c796f6d6564652f73797374656d706179) [![Build Status](https://camo.githubusercontent.com/99d71757c8c9404fb01b88c59fd6e4d1b7df8d133cd441ea998a4303991c5da5/68747470733a2f2f7472617669732d63692e636f6d2f6b68616c796f6d6564652f73797374656d7061792e7376673f6272616e63683d6d6173746572)](https://travis-ci.com/khalyomede/systempay) [![Maintainability](https://camo.githubusercontent.com/6394dec603d93906659f3fcaf7245133c9e289cb74a00f0d7b9fce459f151011/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f61346564353734646237313834373265653664302f6d61696e7461696e6162696c697479)](https://codeclimate.com/github/khalyomede/systempay/maintainability) [![Packagist License](https://camo.githubusercontent.com/ada3f53207ca492c69e972c9bb7b90a69292bdb90e23ab565b5e30241c45ad9f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6b68616c796f6d6564652f73797374656d706179)](https://camo.githubusercontent.com/ada3f53207ca492c69e972c9bb7b90a69292bdb90e23ab565b5e30241c45ad9f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6b68616c796f6d6564652f73797374656d706179) [![Packagist PHP Version Support](https://camo.githubusercontent.com/7e2187f0a26ca417a29af7759ef237b84d3a4189cd3694e41f4225ab972fa404/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6b68616c796f6d6564652f73797374656d706179)](https://camo.githubusercontent.com/7e2187f0a26ca417a29af7759ef237b84d3a4189cd3694e41f4225ab972fa404/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6b68616c796f6d6564652f73797374656d706179)

Summary
-------

[](#summary)

- [About](#about)
- [Requirements](#requirements)
- [Installation](#installation)
- [Examples](#examples)
- [API](#api)
- [Run the tests](#run-the-tests)
- [Compatibility table](#compatibility-table)

About
-----

[](#about)

I created this package to be able to use it in my Laravel shop application.

I have seen the packages of others folks, but I either did not found every tools I need, or the tools were untested.

I hope to provide folks with a tested library so you can use it with confidence.

This package respects the [Semantic versioning](https://semver.org/).

Requirements
------------

[](#requirements)

- Composer
- PHP version 7.1+ (corresponds to Laravel 5.6+)

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

[](#installation)

In the root of your folder project, run this command:

```
composer require khalyomede/systempay:0.*
```

Examples
--------

[](#examples)

- [1. Generating form payment hidden fields](#1-generating-form-payment-hidden-fields)
- [2. Processing a payment notification (IPN)](#2-processing-a-payment-notification-ipn)

### 1. Generating form payment hidden fields

[](#1-generating-form-payment-hidden-fields)

In this example, we will only fill mandatories fields before generating the hidden HTML inputs to inject in an HTML page.

```
