Skip to content

ruesin/payments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

在线支付

为什么写

封装出来可开箱即用的支付集合类,避免copy代码甚至重写的重复劳动,节省开发时间。

如何使用

2X01

克隆到本地,假设放在项目中的 vendors 下。 项目如已存在 composer.json ,修改 composer.json 的自动加载,添加:

"autoload": {
	"psr-4": {
		"Ruesin\\Payments\\": "/your_project_path/vendors/payments/src"
	}
}

项目如不存在 composer.json,则创建composer.json文件:

{
    "require": {
        "php": ">=5.4.0"
    },
    "autoload": {
        "psr-4": {
            "Ruesin\\Payments\\": "/your_project_path/vendors/payments/src"
        }
    }
}

执行 composer dump-autoload 生成自动加载。

例子

3X01

examples/composer.jsonPSR-4修改为对应路径:

"autoload": {
	"psr-4": {
		"Ruesin\\Payments\\": "/your_project_path/payments/src"
	}
}

执行 composer dump-autoload 重载自动加载文件。

3X02

拷贝 config/config.sample.phpconfig/config.php,按需修改:

return array(
    'alipay' => array(
        'notify_url' => 'http://local.payments.com/notify.php/alipay',
        'return_url' => 'http://local.payments.com/return.php/alipay',
        'partner'    => '2088123456789012',
        'input_charset'  => 'utf-8',
        'sign_type'      => 'MD5',
        'md5_key'        => 'abcdefghijklmnopqrstuvwxyz123456',
        'cacert'         => TEST_PATH.'alipay/config/cacert.pem',
    )
);

3X03

访问 http://local.payments.com ,填写订单信息,选择支付方式,去支付。

About

some payment library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages