Download the PHP package gembapay/gembapay-php without Composer
On this page you can find all versions of the php package gembapay/gembapay-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download gembapay/gembapay-php
More information about gembapay/gembapay-php
Files in gembapay/gembapay-php
Download gembapay/gembapay-php
More information about gembapay/gembapay-php
Files in gembapay/gembapay-php
Vendor gembapay
Package gembapay-php
Short Description GembaPay PHP SDK — unified payment gateway for Stripe card payments and PayPal. Funds settle directly to the merchant.
License MIT
Homepage https://gembapay.com
Package gembapay-php
Short Description GembaPay PHP SDK — unified payment gateway for Stripe card payments and PayPal. Funds settle directly to the merchant.
License MIT
Homepage https://gembapay.com
Please rate this library. Is it a good library?
Informations about the package gembapay-php
GembaPay PHP SDK
Unified payment gateway for cards and PayPal.
Accept credit cards (via Stripe) and PayPal through a single API. Funds settle directly into the merchant's own connected account — GembaPay never holds your money.
Features
- One API, two payment methods — Stripe (cards/Apple Pay/Google Pay) and PayPal
- Direct settlement — Payments route straight into your own Stripe or PayPal account
- 51+ currencies — Price in any supported currency
- Test mode built-in — Stripe and PayPal sandbox environments for development
- Zero dependencies — Uses only PHP built-in curl and json extensions
- Laravel & WordPress compatible — Works with any PHP framework
Install
Quick Start
Usage
Create Payment
Check Status
Webhook Handling
Or verify manually:
Transactions & Stats
Laravel Integration
Test Mode
Use test API keys (gembapay_test_...) for development. Test mode automatically uses:
| Method | Test Environment |
|---|---|
| Stripe | Test cards (4242 4242 4242 4242) |
| PayPal | Sandbox accounts |
API Reference
Constructor
Methods
| Method | Description |
|---|---|
createPayment($orderId, $amount, $currency, $description) |
Create payment → returns array with paymentUrl |
getPayment($orderId) |
Get one of your orders (status, amounts, customer email, payment) |
getPaymentStatus($orderId) |
Status of one of your orders |
listTransactions($params) |
List merchant transactions |
getStats() |
Get merchant statistics |
verifyWebhook($payload, $signature) |
Verify webhook signature → bool |
parseWebhookFromGlobals() |
Parse & verify from PHP globals |
isTestMode() |
Check if using test mode |
Fee Structure
| Method | Fee |
|---|---|
| Stripe (Cards, Apple Pay, Google Pay) | 1% + €0.20 + Stripe fees |
| PayPal (Balance, Bank, Pay Later) | 1% + €0.20 + PayPal fees |
Requirements
- PHP >= 7.4
- ext-curl
- ext-json
Links
Support
- Email: [email protected]
- GitHub Issues: github.com/ivanovslavy/gembapay/issues
License
MIT © GEMBA EOOD
All versions of gembapay-php with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.4
ext-curl Version *
ext-json Version *
ext-curl Version *
ext-json Version *
The package gembapay/gembapay-php contains the following files
Loading the files please wait ...