asaadabdo/laravel-cybersource

v4.0.5 2017-09-14 17:37 UTC

README

Build Status Coverage Status Packagist

本软件包将Cybersource SOAP API包装在一个方便、易于使用的Laravel软件包中。

安装

使用composer安装

"require": {
  "asaadabdo/laravel-cybersource": "4.0.*" 
}

查看Packagist获取最新版本

然后,在config/app.php中,将以下内容添加到服务提供者数组中。

array(
   ...
  'Credibility\LaravelCybersource\Providers\LaravelCybersourceServiceProvider',
)

最后,在config/app.php中,将以下内容添加到门面数组中。

array(
    ...
    'Cybersource'     => 'Credibility\LaravelCybersource\Facades\Cybersource',
)

使用方法

使用门面示例使用方法

$response = Cybersource::createSubscription(
    $paymentToken,
    $productId,
    $productTotal,
    $frequency
);

if($response->isValid()) {
    $responseDetails = $response->getDetails();
    echo $responseDetails['paySubscriptionCreateReply']['subscriptionID'];
} else {
    echo $response->error();
}