2017 © Pedro Peláez
 

library jiuyan-omnipay

jiuyan common payment gateway

image

php_composer_lib/jiuyan-omnipay

jiuyan common payment gateway

  • Wednesday, April 4, 2018
  • by topone4tvs
  • Repository
  • 1 Watchers
  • 0 Stars
  • 6 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Omnipay: Alipay

travis Latest Version on Packagist Total Downloads [Code Coverage][link-code-coverage] Software License [Donate][link-donate-paypal] ![Donate][ico-donate], (*1)

Alipay driver for the Omnipay PHP payment processing library, (*2)

Omnipay is a framework agnostic, multi-gateway payment processing library for PHP. This package implements Alipay support for Omnipay., (*3)

Cross-border Alipay payment please use lokielse/omnipay-global-alipay, (*4)

Legacy Version please use "lokielse/omnipay-alipay": "dev-legacy", (*5)

Installation

Omnipay is installed via Composer. To install, simply add it to your composer.json file:, (*6)

"lokielse/omnipay-alipay": "^2.0",

And run composer to update your dependencies:, (*7)

$ composer update -vvv

Basic Usage

The following gateways are provided by this package:, (*8)

Gateway Description 说明   Links
Alipay_AopPage Alipay Page Gateway 电脑网站支付 - new Usage [Doc][link-doc-aop-page]
Alipay_AopApp Alipay APP Gateway APP支付 - new Usage Doc
Alipay_AopF2F Alipay Face To Face Gateway 当面付 - new Usage [Doc][link-doc-aop-f2f]
Alipay_AopWap Alipay WAP Gateway 手机网站支付 - new Usage Doc
Alipay_LegacyApp Alipay Legacy APP Gateway APP支付 Usage [Doc][link-doc-legacy-app]
Alipay_LegacyExpress Alipay Legacy Express Gateway 即时到账 Usage Doc
Alipay_LegacyWap Alipay Legacy WAP Gateway 手机网站支付 Usage [Doc][link-doc-legacy-wap]

Usage

Purchase (购买)

/**
 * @var AopAppGateway $gateway
 */
$gateway = Omnipay::create('Alipay_AopPage');
$gateway->setSignType('RSA2'); // RSA/RSA2/MD5
$gateway->setAppId('the_app_id');
$gateway->setPrivateKey('the_app_private_key');
$gateway->setAlipayPublicKey('the_alipay_public_key');
$gateway->setReturnUrl('https://www.example.com/return');
$gateway->setNotifyUrl('https://www.example.com/notify');

/**
 * @var AopTradePagePayResponse $response
 */
$response = $gateway->purchase()->setBizContent([
    'subject'      => 'test',
    'out_trade_no' => date('YmdHis') . mt_rand(1000, 9999),
    'total_amount' => '0.01',
    'product_code' => 'FAST_INSTANT_TRADE_PAY',
])->send();

$url = $response->getRedirectUrl();

For general usage instructions, please see the main Omnipay repository., (*9)

Support

If you are having general issues with Omnipay, we suggest posting on Stack Overflow. Be sure to add the omnipay tag so it can be easily found., (*10)

If you want to keep up to date with release anouncements, discuss ideas for the project, or ask more detailed questions, there is also a mailing list which you can subscribe to., (*11)

If you believe you have found a bug, please report it using the GitHub issue tracker, or better yet, fork the library and submit a pull request., (*12)

The Versions

04/04 2018

dev-master

9999999-dev https://github.com/topone4tvs/jiuyan-omnipay

jiuyan common payment gateway

  Sources   Download

MIT

The Requires

 

The Development Requires

by huasheng

payment pay gateway purchase omnipay jiuyan