PHPackages                             10quality/vendis-qr-php - 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. 10quality/vendis-qr-php

ActiveLibrary[Payment Processing](/categories/payments)

10quality/vendis-qr-php
=======================

Typed PHP SDK for Vendis dynamic QR payment API.

v1.0.0-rc2(1mo ago)0105MITPHPPHP ^8.2CI passing

Since Apr 15Pushed 1mo agoCompare

[ Source](https://github.com/10quality/vendis-qr-php)[ Packagist](https://packagist.org/packages/10quality/vendis-qr-php)[ RSS](/packages/10quality-vendis-qr-php/feed)WikiDiscussions main Synced 1w ago

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

Vendis QR PHP
=============

[](#vendis-qr-php)

[![Latest Stable Version](https://camo.githubusercontent.com/b8bb346d19f884fe9eccd504bd9e284bc966555dd80ba55ec96887695be48e82/68747470733a2f2f706f7365722e707567782e6f72672f31307175616c6974792f76656e6469732d71722d7068702f762f737461626c65)](https://packagist.org/packages/10quality/vendis-qr-php)[![GitHub Workflow Status](https://camo.githubusercontent.com/9cc4a2dbc718816f438ad8c9cc57eb13caf94c9dd4079ba401a4b823a4119d18/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f31307175616c6974792f76656e6469732d71722d7068702f74657374732e796d6c)](https://camo.githubusercontent.com/9cc4a2dbc718816f438ad8c9cc57eb13caf94c9dd4079ba401a4b823a4119d18/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f31307175616c6974792f76656e6469732d71722d7068702f74657374732e796d6c)[![Total Downloads](https://camo.githubusercontent.com/594a19df014e87c06310adda08bc465ce8c567676e2c96013fcd7f7ba60137a4/68747470733a2f2f706f7365722e707567782e6f72672f31307175616c6974792f76656e6469732d71722d7068702f646f776e6c6f616473)](https://packagist.org/packages/10quality/vendis-qr-php)[![License](https://camo.githubusercontent.com/a507cf660fcb22b7e93dbbd367be15a93cefe5e1eaec345d51f434b7d2cd155d/68747470733a2f2f706f7365722e707567782e6f72672f31307175616c6974792f76656e6469732d71722d7068702f6c6963656e7365)](https://packagist.org/packages/10quality/vendis-qr-php)

PHP SDK for the Vendis dynamic QR payment REST API.

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

[](#installation)

```
composer require 10quality/vendis-qr-php
```

Configuration
-------------

[](#configuration)

The SDK reads `VENDIS_QR_*` environment variables.

```
VENDIS_QR_BASE_URL=https://your-vendis-base-url.example
VENDIS_QR_EMAIL=vendisqr@example.com
VENDIS_QR_PASSWORD=secret
VENDIS_QR_TOKEN_NAME="Laravel App"
VENDIS_QR_ACCESS_TOKEN="yearly-token-from-login"
VENDIS_QR_TIMEOUT=30
```

Vendis provides account-specific sandbox and production base URLs. The configured `VENDIS_QR_BASE_URL` is the source of truth for which environment the SDK calls. Vendis may send the same yearly access token in the callback Authorization header; when that header is present, validate it against `VENDIS_QR_ACCESS_TOKEN`.

Usage
-----

[](#usage)

```
