PHPackages                             payapi/magento-plugin-gateway - 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. payapi/magento-plugin-gateway

ActiveMagento2-module[Payment Processing](/categories/payments)

payapi/magento-plugin-gateway
=============================

Integrating the PayApi Gateway for Magento 2.1

1.1.1(8y ago)1571OSL-3.0PHPPHP &gt;=5.5.0

Since Mar 2Pushed 8y ago1 watchersCompare

[ Source](https://github.com/payapi/payapi-magento-plugin-gateway)[ Packagist](https://packagist.org/packages/payapi/magento-plugin-gateway)[ RSS](/packages/payapi-magento-plugin-gateway/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (2)Versions (7)Used By (1)

PayApi Plugin - Payment Gateway Core for Magento 2
==================================================

[](#payapi-plugin---payment-gateway-core-for-magento-2)

Magento payment method implementation of [PayApi Secure Form](https://payapi.io/apidoc/#api-Payments-PostSecureForm).

Contents
--------

[](#contents)

Includes a new payment gateway for the checkout process, the PayApi Online Payments system. In order to use the payment gateway, please register for a free [PayApi user account](https://input.payapi.io)

Server Requirements
-------------------

[](#server-requirements)

- [Magento CE](http://devdocs.magento.com/magento-system-requirements.html) 2.0 or higher. This plugin has been validated to work against the 2.1.0 Community Edition release.
- [PHP](http://us2.php.net/downloads.php) 5.6 or higher. This plugin will not work on PHP 5.5 and below.
- [Composer](http://devdocs.magento.com/guides/v2.0/install-gde/prereq/integrator_install_composer.html)

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

[](#installation)

#### Method 1: Install Via Shell Script

[](#method-1-install-via-shell-script)

- Download the script 'install-payapi-extension.sh'
- Run the script:

```
sh install-payapi-extension.sh
```

#### Method 2: Manual installation in server with composer

[](#method-2-manual-installation-in-server-with-composer)

- Run the composer require command

```
composer require payapi/magento-plugin-gateway
```

- Upgrade modules list

```
php bin/magento setup:upgrade
```

- Deploy new modules

```
php bin/magento setup:di:compile
```

- Deploy static content

```
php bin/magento setup:static-content:deploy en_GB fi_FI es_ES
```

#### Method 3: Magento Marketplace

[](#method-3-magento-marketplace)

- Go to the Magento Marketplace
- Search for extension “PayApi”
- Buy the PayApi extension for free
- Login into the magento backend
- Go to Settings &gt; Web setup wizard &gt; Component Manager section
- Sign in with your Magento Marketplace account \*\* Access to \*\* Once logged in, go to “My Access key” \*\* Create new Access key or/and copy the public/private keys generated previously \*\* Back to your store Admin backend and paste these keys.
- Press sync button to synchronize with your store
- Select payapi/\* modules to install them.
- Click “install” button and continue the installation steps.

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

[](#configuration)

- Go to the Magento admin, open the menu option Stores &gt; Configuration &gt; Sales &gt; Payment Methods
- Open the PayApi extension section and type your PayApi PublicId and your PayApi API key (You can get your publicId and API key from [here](https://input.payapi.io/#!/backoffice/subscription))
- Select your default Shipping Method for the "Instant Buy" functionality (It might require to create a new shipping method if there are no methods)
- Save Config

Questions?
----------

[](#questions)

Please contact  for any questions.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity62

Established project with proven stability

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

Total

5

Last Release

3072d ago

PHP version history (3 changes)1.0.0PHP ~5.6.5|7.0.2|7.0.4|~7.0.6

1.0.1PHP ~5.5.0|~5.6.0|~7.0.0

1.1.0PHP &gt;=5.5.0

### Community

Maintainers

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

### Embed Badge

![Health badge](/badges/payapi-magento-plugin-gateway/health.svg)

```
[![Health](https://phpackages.com/badges/payapi-magento-plugin-gateway/health.svg)](https://phpackages.com/packages/payapi-magento-plugin-gateway)
```

###  Alternatives

[cybersource/rest-client-php

Client SDK for CyberSource REST APIs

39881.3k6](/packages/cybersource-rest-client-php)[paypayopa/php-sdk

PHP SDK for PayPay Open Payment API

18279.6k3](/packages/paypayopa-php-sdk)[yanlongli/app-store-server-api

PHP client for App Store Server API. Manage your customers’ App Store transactions from your server.The App Store Server API is a REST API that you call from your server to request and provide information about your customers' in-app purchases. The App Store signs the transaction and subscription renewal information that this API returns using the JSON Web Signature (JWS) specification.App Store Server API is independent of the app’s installation status on the customer’s devices. The App Store server returns information based on the customer’s in-app purchase history regardless of whether the customer installed, removed, or reinstalled the app on their devices.To request transaction and subscription status information with this API, provide any original transaction identifier that belongs to the customer. The transaction history API responds with a complete list of transactions, 20 at a time, starting with the oldest first. The subscription status API returns the status for all of the customer’s subscriptions, organized by their subscription group identifier.Use the Send Consumption Information endpoint to send information to the App Store when customers request a refund for a consumable in-app purchase, after you receive the CONSUMPTION\_REQUEST App Store server notification. Your data helps inform refund decisions.

2532.0k](/packages/yanlongli-app-store-server-api)[laranex/laravel-myanmar-payments

A Laravel package to deal with Payment Providers from Myanmar

2111.1k](/packages/laranex-laravel-myanmar-payments)

PHPackages © 2026

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