trekkpay/omnipay-trekkpay

此包已被废弃,不再维护。作者建议使用payyo/omnipay-payyo包。

TrekkPay网关,用于Omnipay支付处理库

2.0.1 2017-10-31 11:36 UTC

This package is auto-updated.

Last update: 2022-02-01 13:10:42 UTC


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();