trekkpay / omnipay-trekkpay
2.0.1
2017-10-31 11:36 UTC
Requires
- php: ^7
- omnipay/common: ~2.0
- trekkpay/php-sdk: ^1.1
Requires (Dev)
- omnipay/tests: ~2.0
README
此仓库已被废弃,推荐使用https://bitbucket.org/payyoag/payyo-omnipay以及应该使用payyo/omnipay-payyo
代替trekkpay/omnipay-trekkpay
。
Omnipay: TrekkPay
TrekkPay网关,用于Omnipay PHP支付处理库。
Omnipay是一个PHP 5.3+多网关支付处理库,框架无关。
TrekkPay Omnipay库需要PHP 7.0+。
安装
可以使用Composer安装Omnipay。请参阅安装说明。
运行以下命令安装Omnipay和TrekkPay网关
composer require trekkpay/omnipay-trekkpay
基本用法
以下参数是必需的
apiKey
您的TrekkPay API/公钥secretKey
您的TrekkPay密钥merchantId
您的TrekkPay商户ID
$gateway = Omnipay::create(\TrekkPay\Omnipay\HostedPaymentPageGateway::class);
$gateway->setApiKey('api_...');
$gateway->setSecretKey('sec_...');
$gateway->setMerchantId(1234);
// Send purchase request
$response = $gateway->purchase([
'transactionId' => '123456',
'description' => '1x Book',
'amount' => '10.00',
'currency' => 'USD',
'returnUrl' => 'https://example.org/success',
'cancelUrl' => 'https://example.org/abort',
])->send();
// This is a redirect gateway, so redirect right away
$response->redirect();