PHPackages                             vendoservices/vendo-sdk - 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. vendoservices/vendo-sdk

ActiveLibrary[Payment Processing](/categories/payments)

vendoservices/vendo-sdk
=======================

Vendo Services SDK for PHP

v2.4.0(2mo ago)741.3k—2%31Apache-2.0PHPPHP ^8.1CI passing

Since Aug 26Pushed 2mo ago4 watchersCompare

[ Source](https://github.com/lbadmin/vendo-sdk-php)[ Packagist](https://packagist.org/packages/vendoservices/vendo-sdk)[ RSS](/packages/vendoservices-vendo-sdk/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (3)Versions (35)Used By (1)

Vendo Services SDK for PHP
==========================

[](#vendo-services-sdk-for-php)

This SDK helps developers to [integrate with Vendo Services platform](https://docs.vendoservices.com/).

Install using `composer require vendoservices/vendo-sdk`

See on [Packagist](https://packagist.org/packages/vendoservices/vendo-sdk)

API documentation
-----------------

[](#api-documentation)

Important for 2-step payments with the authorisation step: 3DS, Cryptocurrency, PIX

Please follow carefully [2 Step payment docs](https://docs.vendoservices.com/reference/payment-gateway-3ds-flow) and pay attention to close the transaction with the 2nd, final request.

Example flow:

1. Call [Cryptocurrency payment example](https://github.com/lbadmin/vendo-sdk-php/blob/master/examples/s2s-api/crypto_payment.php)
2. Save the verification\_id

    $response-&gt;getResultDetails()-&gt;getVerificationId()

    // something like '1234567890'
3. Redirect the user to the verification url you got in the response

    $verificationUrl = $response-&gt;getResultDetails()-&gt;getVerificationUrl();

    // example: '[https://secure.vend-o.com/v/verification?transaction\_id=240359080&amp;systemsignature=moJpFrKRgo5PkP9sqStN6iJC6v8](https://secure.vend-o.com/v/verification?transaction_id=240359080&systemsignature=moJpFrKRgo5PkP9sqStN6iJC6v8)'
4. After authorization is completed call [Crypto verification](https://github.com/lbadmin/vendo-sdk-php/blob/master/examples/s2s-api/crypto_payment_verification.php)

    - use verification\_id you have saved in step 2.

    $paymentDetails-&gt;setVerificationId(1234567890);
5. Check the Backoffice 'Sales' -&gt; 'Transactions', you should see 2 successful transactions:

    - Verification
    - S2S Payment

Changelog
---------

[](#changelog)

### v2.4.0

[](#v240)

- Added billing\_currency param to the standard join link

### v2.3.0

[](#v230)

- IBAN is no longer required for SEPA payments

### v2.2.0

[](#v220)

- Added Google Pay support

### v2.1.1

[](#v211)

- Added recurring SEPA example

### v2.1.0

[](#v210)

- Upgraded PHP version, minor improvements

### v2.0.15

[](#v2015)

- Added support for `currency` parameter in Refund APIs

### v2.0.14

[](#v2014)

- Added support for `reactivate_subscription` parameter in S2S Change Subscription API

### v2.0.13

[](#v2013)

- Remove requirement of the Shipping Address object

### v2.0.12

[](#v2012)

- Added support for "OXXO" transactions
- A minor fix

### v2.0.11

[](#v2011)

- Added support for "Pay by Bank" transactions
- A minor fix

### v2.0.10

[](#v2010)

- Fixed password encryption algorithm
- A minor fix

### v2.0.9

[](#v209)

- Added cross-sale support

### v2.0.8

[](#v208)

- A minor fix

### v2.0.7

[](#v207)

- Support for custom PaymentResponse

### v2.0.6

[](#v206)

- Bugfix: added missed parameters in SubscriptionBase::postRequest

### v2.0.5

[](#v205)

- New feature: Reactivate API endpoint support

### v2.0.4

[](#v204)

- New feature: added sucess\_url parameter

### v2.0.3

[](#v203)

- Bug fix: added missing subscription\_id

### v2.0.2

[](#v202)

- New feature: S2S Payment API - item id can now hold any string value
- Dockerized examples

### v2.0.1

[](#v201)

- Updated the internal version number

### v2.0.0

[](#v200)

- Fixed support for **SEPA** payment method in S2S Payment API

#### Backwards-incompatible changes

[](#backwards-incompatible-changes)

- Renamed Gateway to S2S
- Removed deprecated classes
- Reorganized other classes and namespaces

### v1.0.7

[](#v107)

- Added support for `non_recurring` parameter in S2S Payment API

### v1.0.6

[](#v106)

- Added support for **Cryptocurrency** payment method in S2S Payment API

###  Health Score

56

—

FairBetter than 98% of packages

Maintenance84

Actively maintained with recent releases

Popularity36

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~56 days

Recently: every ~39 days

Total

30

Last Release

83d ago

Major Versions

v1.0.7 → v2.0.02022-12-01

PHP version history (2 changes)v1.0.0PHP ^7.2.5 || ^8.0

v2.1.0PHP ^8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/b40361adc0cd68e3c4c29e4e459ed97501b090f0dad68d1d2e19e43514ab991a?d=identicon)[vendoservices](/maintainers/vendoservices)

---

Top Contributors

[![adolfoabegg](https://avatars.githubusercontent.com/u/96985?v=4)](https://github.com/adolfoabegg "adolfoabegg (34 commits)")[![zbigniewwiech](https://avatars.githubusercontent.com/u/11032620?v=4)](https://github.com/zbigniewwiech "zbigniewwiech (18 commits)")[![pwolowiec-zz](https://avatars.githubusercontent.com/u/1204570?v=4)](https://github.com/pwolowiec-zz "pwolowiec-zz (14 commits)")[![jgivoni](https://avatars.githubusercontent.com/u/1019332?v=4)](https://github.com/jgivoni "jgivoni (4 commits)")

---

Tags

billingpaymentsintegrationvendovservicesvendoservices

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/vendoservices-vendo-sdk/health.svg)

```
[![Health](https://phpackages.com/badges/vendoservices-vendo-sdk/health.svg)](https://phpackages.com/packages/vendoservices-vendo-sdk)
```

###  Alternatives

[chargebee/chargebee-php

ChargeBee API client implementation for PHP

768.0M9](/packages/chargebee-chargebee-php)[lemonsqueezy/laravel

A package to easily integrate your Laravel application with Lemon Squeezy.

58596.1k](/packages/lemonsqueezy-laravel)

PHPackages © 2026

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