Payrexx Payments

Swiss payments for Community Store: TWINT, cards, PostFinance.

← All packages · Shop

View on GitHub

Shop

What it does

Adds Payrexx as a payment method to Community Store. Customers are sent to a Payrexx payment page, and a webhook marks the order paid only after the transaction has been checked with the Payrexx API. Store Credit and CLI Mode reuse its configuration, so members pay open bills online too.

Highlights

Under the hood

Hosted gateway

Checkout creates a Payrexx gateway for the order and redirects the customer to pay; settings are instance, secret and currency.

Verified webhook

Each webhook is checked with the Payrexx API; amounts that don’t match the order are logged and not marked paid.

Pay later

Store Credit’s “Pay now” and the terminal’s pay command settle open bills and event tabs through the same configuration.

Features

What’s in the box

Payrexx gateway

Redirects to the Payrexx payment page.

Webhook

Both webhook types supported.

Amount check

Refuses payments that don’t match the total.

Currency

Configurable currency.

Logging

Payment results in the Concrete log.

Official SDK

Built on the payrexx/payrexx library.

Get started

Install Payrexx Payments

A Composer package from its GitHub repository.

# in your Concrete project (composer-based install)
composer config repositories.store_payrexx vcs https://github.com/haeflimi/concretecms-community_store_payrexx
composer require haeflimi/community_store_payrexx:dev-master

# then install the package
./public/concrete/bin/concrete c5:package:install community_store_payrexx

Requires: Community Store, a Payrexx account.

Works well with: Store Credit · CLI Mode · Event Manager

Code, README and issues on GitHub