tinkers/ccavenue-php-composer-lib

ccavenue composer 兼容集成套件

1.0.4 2017-01-23 13:36 UTC

This package is auto-updated.

Last update: 2024-09-06 09:39:41 UTC


README

描述

这是一个适用于 ccavenue 支付网关的 composer 支持库。

安装

使用 Composer(推荐)

使用 composer 安装,您需要在您的系统上安装 composer

运行以下命令
composer require tinkers/ccavenue-php-composer-lib

或者

在您的 composer.json 部分添加以下内容

    {
        "require": {
           "tinkers/ccavenue-php-composer-lib": "^1.0"
           /*....*/
        }
    }

用法

<?php
use tinkers\ccavenue\CCAvenue;

$cCAvenue = new CCAvenue(CCAvenue::TYPE_BILLING_PAGE, [
            'merchant_id' => 'xxxxxx',
            'access_code' => 'xxxxxxxxxxxxxxxxx',
            'working_key' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx',
        ], true);
        
$request = $cCAvenue->requestGenerator($requestData); // accepts billing page post data and provides array encrypted data and form-action/iframe url

上面的 CCAvenue::requestGenerator() 将输出

    [
        'encrypted_data' => 'form encrypted_data',
        'access_code' => 'access_code',
        'form_action' => 'https://secure.ccavenue.com/transaction/transaction.do?command=initiateTransaction',
    ]

此输出可以用于生成请求处理表单。