revolution / laravel-paypay
Simple integration Laravel and PayPay API
Installs: 10 946
Dependents: 1
Suggesters: 0
Security: 0
Stars: 3
Watchers: 3
Forks: 0
Open Issues: 0
Requires
- php: ^8.1
- illuminate/support: ^10.0||^11.0
- paypayopa/php-sdk: ^2.0
Requires (Dev)
- orchestra/testbench: ^8.0||^9.0
README
Simple integration Laravel and PayPay OpenPayment API.
https://developer.paypay.ne.jp/
https://github.com/paypay/paypayopa-sdk-php
Requirements
- PHP >= 8.1
- Laravel >= 10.0
Versioning
- Basic : semver
- Drop old PHP or Laravel version :
+0.1
. composer should handle it well. - Support only latest major version (
master
branch), but you can PR to old branches.
Installation
composer require revolution/laravel-paypay
Configuration
.env
PAYPAY_PRODUCTION=false
PAYPAY_API_KEY=
PAYPAY_API_SECRET=
PAYPAY_MERCHANT_ID=
PAYPAY_CURRENCY=JPY
Usage
Magic method returns the corresponding controller class.
use Revolution\PayPay\Facades\PayPay; // PayPay\OpenPaymentAPI\Controller\Code $code = PayPay::code(); // PayPay\OpenPaymentAPI\Controller\Payment $payment = PayPay::payment(); // PayPay\OpenPaymentAPI\Controller\Refund $refund = PayPay::refund();
use Revolution\PayPay\Facades\PayPay; use PayPay\OpenPaymentAPI\Models\CreateQrCodePayload; $payload = new CreateQrCodePayload(); // ... $response = PayPay::code()->createQRCode($payload); // ...
Testing
use Revolution\PayPay\Facades\PayPay; PayPay::shouldReceive('code->createQRCode')->once()->andReturn([]);
LICENSE
MIT