`
天梯梦
  • 浏览: 13730297 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

CodeIgniter 合作 Authorize.net

阅读更多
	function payment(){
//  略... 

// 核心内容如下
			$data['loginID']         = "72FNXjZ35cjG";
			$data['transactionKey']  = "75r3JMZv6TBUe92G";
			$data['testMode']		 = "false";
			$data['amount']          = $this->cart->total();
			$data['url']             = "https://secure.authorize.net/gateway/transact.dll";

			$data['invoice']    = date('YmdHis');
			$data['sequence']   = rand(1, 1000);
			$data['timeStamp']	= time ();
// 核心内容如上

//  略... 

	}

 

上面是controller内容,下面是view内容

 

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

// 核心内容如下

			if( phpversion() >= '5.1.2' ){
				$fingerprint = hash_hmac("md5", $loginID . "^" . $sequence . "^" . $timeStamp . "^" . $amount . "^", $transactionKey);
			}else{
				$fingerprint = bin2hex(mhash(MHASH_MD5, $loginID . "^" . $sequence . "^" . $timeStamp . "^" . $amount . "^", $transactionKey));
			}
// 核心内容如上

?>

<! -- 核心内容如下 -->
<script language="JavaScript" type="text/javascript">
$(function(){ $('form[name=pay_form]').submit(); })
</script>
<! -- 核心内容如上 -->

<!-- 略... -->

<! -- 核心内容如下 -->
		  	  <form method='post'  name="pay_form" action='<?=$url?>' >
		          <input type='hidden' name='x_receipt_link_method' value='LINK' />
		          <input type='hidden' name='x_receipt_link_text' value='Please return and confirm !' />
		          <input type='hidden' name='x_receipt_link_URL' value='http://www.uniformcamp.com/Uniformcamp2/' />

		          <input type='hidden' name='x_login' value='<?=$loginID?>' />
		          <input type='hidden' name='x_amount' value='<?=$amount?>' />
		          <input type='hidden' name='x_description' value='UniformCamp' />
		          <input type='hidden' name='x_invoice_num' value='<?=$invoice?>' />
		          <input type='hidden' name='x_fp_sequence' value='<?=$sequence?>' />
		          <input type='hidden' name='x_fp_timestamp' value='<?=$timeStamp?>' />
		          <input type='hidden' name='x_fp_hash' value='<?=$fingerprint?>' />
		          <input type='hidden' name='x_test_request' value='<?=$testMode?>' />
		          <input type='hidden' name='x_show_form' value='PAYMENT_FORM' />

  				<center><span style="padding:3px; background:#AE3348; color:white; font-size:12px; width:140px; font-family:Arial, Helvetica, sans-serif;">Processing Transaction . . . </span></center>
					</form>
<! -- 核心内容如上 -->

<!-- 略... -->


 

ok

分享到:
评论

相关推荐

    CodeIgniter

    "CodeIgniter 2.1.2"是该框架的一个特定版本,它在2012年发布,虽然现在已经有了更新的版本,但这个老版本仍然被许多开发者用于维护旧项目或者教学用途。 CodeIgniter基于Model-View-Controller(MVC)设计模式,这...

    PHP框架之CodeIgniter留言板实例

    PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter...

    CodeIgniter 合作paypal

    **CodeIgniter 合作PayPal** CodeIgniter 是一个轻量级的PHP框架,它为开发者提供了构建高效、优雅的Web应用的工具。而PayPal是全球知名的在线支付平台,广泛用于电子商务和其他在线交易中。将CodeIgniter与PayPal...

    一个简单的Codeigniter用户登录验证例子程序

    在这个"一个简单的Codeigniter用户登录验证例子程序"中,我们将探讨如何在Codeigniter中实现用户认证和登录功能,这对于任何Web应用来说都是核心部分。这个程序包含了一些关键组件,如密码加密、session管理以及用户...

    codeigniter 代码实例分享

    这个"codeigniter 代码实例分享"看起来是某个开发者或团队为了展示或分享他们在CodeIgniter上的工作成果,结合了jQuery 1.4、Eclipse IDE的使用经验。 在这些提供的文件中,我们可以看到一些关键组成部分: 1. **...

    CodeIgniter3中文手册

    CodeIgniter以其小巧、高性能、易于使用和配置、不需要命令行、无需新的模板语言、以及简化的编码规则等特点受到开发者的青睐。CodeIgniter的核心思想是减少编码工作量,让开发者能够把精力集中在创新性工作的开发上...

    codeigniter的简单示例

    在这个"codeigniter的简单示例"中,我们将深入探讨CodeIgniter的核心概念和基本用法。 1. **MVC架构**: MVC是软件设计中的一个经典模式,用于分离业务逻辑、数据处理和用户界面。在CodeIgniter中,模型(Model)...

    CodeIgniter1.7敏捷框架开发

    《CodeIgniter1.7敏捷框架开发》一书由Jose Argudo Blanco与David Upton共同撰写,由Packt Publishing在2009年11月首次出版。这本书旨在帮助PHP开发者提升编码效率,通过免费、紧凑且开源的MVC框架——CodeIgniter...

    codeigniter 2.0 中文手册

    本资源提供的"CodeIgniter 2.0 中文手册"是针对该框架的详细指南,帮助开发者更好地理解和运用这个框架。 CodeIgniter的核心设计理念是"简单而强大",它提供了一个优雅的PHP接口,让开发者可以构建功能丰富的Web...

    CodeIgniter 中文手册1.6.3版本

    这个"CodeIgniter 中文手册1.6.3版本"是针对该框架的一个详细指南,帮助中国开发者理解和使用CodeIgniter的各种特性。 在CodeIgniter 1.6.3版本中,以下几个主要知识点值得深入探讨: 1. MVC架构:MVC(Model-View...

    CodeIgniter 相关文档资料

    这个压缩包包含的资源对于深入理解和使用CodeIgniter至关重要。以下是对这些资源的详细解析: 1. **CodeIgniter2.2.0中文用户参考手册.CHM**: 这个CHM文件是CodeIgniter 2.2.0版本的中文用户手册,它包含了框架的...

    CodeIgniter 3.x

    这个版本是CodeIgniter框架的最新稳定版,旨在为开发者提供一套强大而全面的工具,以简化Web开发过程,同时保持良好的性能。尽管现在已经有更新的版本(如CodeIgniter 4),但3.x版本因其稳定性和广泛的社区支持,...

    CodeIgniter2.0 中文手册

    以下是对CodeIgniter2.0的一些核心知识点的详细解释: 1. MVC架构:CodeIgniter遵循Model-View-Controller(MVC)设计模式,将业务逻辑、数据处理和用户界面分离,提高代码的可维护性和可扩展性。Model负责处理数据...

    CodeIgniter 1.72 中文帮助文档

    这个"CodeIgniter 1.72 中文帮助文档"是针对该框架的一个详细指南,旨在帮助开发者更好地理解和使用CodeIgniter 1.72版本。 1. **CodeIgniter简介** CodeIgniter以其简洁的架构、出色的性能和丰富的库而闻名。它...

    CodeIgniter3.00中文手册pdf

    在CodeIgniter3.00中文手册中,我们能详细了解到该框架的安装、使用、类库参考、数据库参考和辅助函数参考等相关知识点。 首先,CodeIgniter框架主要目标是简化PHP开发工作,它提供了大量内置的类库,帮助开发者...

    CodeIgniter 操作PDF ( Generating PDF files using CodeIgniter )

    在本教程中,我们将深入探讨如何使用CodeIgniter来操作PDF,即生成PDF文件。这个过程对于开发需要提供下载或在线查看PDF报告的应用程序非常有用。 首先,我们需要一个库来处理PDF生成。一个常见的选择是TCPDF,这是...

    codeigniter用户指南 pdf

    以下是对`codeigniter用户指南 pdf`内容的详细概述。 **一、CodeIgniter概述** CodeIgniter是一个轻量级的PHP框架,它提供了丰富的库和助手函数,以减少开发者在编写重复代码上的时间。它的核心理念是高效、简单和...

    CodeIgniter 2.2.2 中文文档 CI2.2.2中文文档

    CI(CodeIgniter)以其轻量级、高性能和丰富的库集著称,深受开发者喜爱。这份2.2.2版本的中文文档是针对这个特定版本的全面指南,帮助开发者理解和应用框架的各种功能。 文档主要分为几个部分,涵盖从安装配置到...

    php敏捷开发框架Codeigniter

    通过使用MVC(Model-View-Controller)架构模式,CodeIgniter帮助程序员分离开业务逻辑、数据处理和用户界面,从而提高开发效率和代码可维护性。 在CodeIgniter中,"Model"负责与数据库进行交互,处理数据操作;...

Global site tag (gtag.js) - Google Analytics