grigorieff/yii2-yandex-money

为您的Web应用程序集成Yandex Money的Yii2组件

dev-master 2015-06-22 12:53 UTC

This package is not auto-updated.

Last update: 2024-09-28 16:56:59 UTC


README

安装

安装此扩展的首选方法是通过 composer

可以运行

php composer.phar require --prefer-dist grigorieff/yii2-yandex-money "*"

或者添加

"grigorieff/yii2-yandex-money": "*"

到您的 composer.json 的 require 部分。

配置

添加到您的应用配置

    'components' => [

        .........

        'ym' => [
            'class' => 'grigorieff\ym\YMComponent',
            'client_id' => '......',
            'code' => '......',
            'redirect_uri' => '......',
            'client_secret' => '......'
        ],

        .........

    ];

使用方法

$ym = Yii::$app->ym;

// get account info

$accountInfo = $ym->accountInfo();

.......

// get operation history with last 3 records
$operationHistory = $ym->->operationHistory(array("records"=>3));

......

// make request payment
$requestPayment = $ym->requestPayment([
    "pattern_id" => "p2p",
    "to" => $money_wallet,
    "amount_due" => $amount_due,
    "comment" => $comment,
    "message" => $message,
    "label" => $label,
]);

......

// call process payment to finish payment
$processPayment = $ym->processPayment(array(
    "request_id" => $request_payment->request_id,
));

......

许可证

MIT

需求

此Yii2组件需要 Yandex Money SDK