imcorleone/laravel-first-data

该软件包最新版本(dev-master)没有可用的许可信息。

Laravel 4 首数据包装器

dev-master 2014-12-20 00:52 UTC

This package is not auto-updated.

Last update: 2024-09-24 04:06:56 UTC


README

#LARAVEL FIRST DATA ##概览 此项目是为一个需要经常进行First Data处理的Laravel应用程序创建的侧项目。

##安装 要安装此软件包,您必须在composer.json中包含以下内容:

"imcorleone/laravel-first-data": "dev-master"

###Laravel 4集成

CLI中运行以下命令:

php artisan config:publish imcorleone/laravel-first-data

//location: app.php
'aliases' 	=> array(
	...
	'FirstData' 	=> 'Imcorleone\LaravelFirstData\Facades\Facade'
	...
),
'providers' => array(
	...
	'Imcorleone\LaravelFirstData\LaravelFirstDataServiceProvider'
	...
)

##配置

	return [
		/**
		 *  DEMO FLAG /
		 *  ------------
		 *  Used to flag if the system is to use a demo entry point for 
		 *  First Data
		 */
		'demo' 	=> true,

		/**
		 * API KEY /
		 * ---------
		 * 
		 */
		'API_KEY' 	=> 'YOUR API KEY HERE',

		/**
		 * API LOGIN /
		 * -----------
		 * 
		 */
		'API_LOGIN' => 'YOUR API LOGIN'
	];

##功能 到编写此文档和提交时为止,API可以处理两个功能

  • 预认证
  • 购买

###认证

	$firstData = App::make('firstdata');
	$firstData->auth($cardDetails); //returns true or false

First Data 预认证会向First Data入口点发送一个零美元价值的请求

###购买 参数

  • 卡详情 - 请参阅卡详情列表
  • 交易号 - 交易的参考号码
  • 金额 - 使用卡片购买的数量
	$firstData = App::make('firstdata');
	$firstData->auth($cardDetails, $transNumber, $amount); 

###卡详情列表

  • 类型 - 信用卡类型
  • 号码 - 信用卡号码
  • 姓名 - 信用卡持卡人姓名
  • 到期日 - 信用卡到期日
  • 邮编 - 信用卡地址邮编
  • CVV - 信用卡验证值
  • 地址 - 信用卡持卡人地址

###致谢 https://github.com/VinceG/php-first-data-api ###许可协议 MIT许可协议(MIT)

版权所有 (c) 2013 - Vincent Gabriel

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

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

软件按“现状”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途的适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论此类索赔、损害或其他责任是由于合同、侵权或其他方式引起的,以及与软件或其使用或其他处置有关。