hotel-quickly/molpay-api

该包最新版本(1.0.2)没有提供许可证信息。

1.0.2 2015-05-26 10:29 UTC

This package is not auto-updated.

Last update: 2024-09-14 17:31:57 UTC


README

Build Status

安装

  1. 将此仓库添加到composer.json中,或者运行
$ composer require hotel-quickly/molpay-api:@dev
  1. 在bootstrap.php中注册扩展
$configurator->onCompile[] = function ($configurator, $compiler) {
    $compiler->addExtension('molpayApi', new \HQ\MolpayApi\MolpayApiExtension());
};

配置

将此添加到config.neon中

molpayApi:
	apiBaseUrl: https://www.onlinepayment.com.my/MOLPay
	domain: abc
	verifyKey: abc

使用说明

/** @var \HQ\MolpayApi\Manager @autowire */
private $molpayManager;

$response = $this->molpayManager->send(RequestFactory::REVERSAL, function(Reversal $request) {
	$request->setParam('txnID', '1234567890')
		->setParam('domain', $request->getDomain())
		->setParam('skey', $request->getSKey());
});

如何添加新的请求

    1. 创建新文件并从RequestAbstract类继承
    1. RequestFactory类添加新的请求名称常量
    1. 在创建的请求文件中,添加必要的属性,如$_path、$_method、$_mandatoryParams和$_optionalParams

如何测试

$ ./vendor/bin/tester tests/

MIT许可证(MIT)

版权所有 © 2014 Hotel Quickly Ltd.

特此免费许可,任何人获得本软件及其相关文档副本(“软件”),可以在不受限制的情况下处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本,并允许向软件提供副本的人这样做,前提是遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论是基于合同、侵权或其他方式,是否由软件或其使用或其他方式引起。