- 浏览: 13730265 次
- 性别:
- 来自: 洛杉矶
文章分类
- 全部博客 (1994)
- Php / Pear / Mysql / Node.js (378)
- Javascript /Jquery / Bootstrap / Web (435)
- Phone / IOS / Objective-C / Swift (137)
- Ubuntu / Mac / Github / Aptana / Nginx / Shell / Linux (335)
- Perl / Koha / Ruby / Markdown (8)
- Java / Jsp (12)
- Python 2 / Wxpython (25)
- Codeigniter / CakePHP (32)
- Div / Css / XML / HTML5 (179)
- WP / Joomla! / Magento / Shopify / Drupal / Moodle / Zimbra (275)
- Apache / VPN / Software (31)
- AS3.0/2.0 / Flex / Flash (45)
- Smarty (6)
- SEO (24)
- Google / Facebook / Pinterest / SNS (80)
- Tools (22)
最新评论
-
1455975567:
xuezhongyu01 写道wocan23 写道我想问下那个 ...
Mysql: LBS实现查找附近的人 (两经纬度之间的距离) -
xuezhongyu01:
wocan23 写道我想问下那个111.1是怎么得来的我也看不 ...
Mysql: LBS实现查找附近的人 (两经纬度之间的距离) -
18335864773:
试试 pageoffice 在线打开 PDF 文件吧. pag ...
jquery在线预览PDF文件,打开PDF文件 -
青春依旧:
opacity: 0.5; 个人喜欢这种方式!关于其他css特 ...
css透明度的设置 (兼容所有浏览器) -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
搞定网页打印自动分页问题
<?php class Paypal extends Controller { function Paypal() { parent::Controller(); $this->load->library('paypal_lib'); } function index() { $this->form(); } /* 手动提交和自动提交 只选其一即可 */ // 手动提交 function form() { $this->paypal_lib->add_field('business', 'gideon@****.com'); $this->paypal_lib->add_field('return', site_url('paypal/success')); $this->paypal_lib->add_field('cancel_return', site_url('paypal/cancel')); $this->paypal_lib->add_field('notify_url', site_url('paypal/ipn')); // <-- IPN url $this->paypal_lib->add_field('custom', '1234567890'); // <-- Verify return $this->paypal_lib->add_field('item_name', 'Paypal Transaction'); $this->paypal_lib->add_field('item_number', '6941'); $this->paypal_lib->add_field('amount', '197'); $this->paypal_lib->image('button_03.gif'); $this->paypal_lib->sand_box(TRUE); // 是否打开测试,默认为关闭 $data['paypal_form'] = $this->paypal_lib->paypal_form(); $this->load->view('paypal/form', $data); } // 自动提交 function auto_form() { $this->paypal_lib->add_field('business', 'gideon@****.com'); $this->paypal_lib->add_field('return', site_url('paypal/success')); $this->paypal_lib->add_field('cancel_return', site_url('paypal/cancel')); $this->paypal_lib->add_field('notify_url', site_url('paypal/ipn')); // <-- IPN url $this->paypal_lib->add_field('custom', '1234567890'); // <-- Verify return $this->paypal_lib->add_field('item_name', 'Paypal Transaction'); $this->paypal_lib->add_field('item_number', '6941'); $this->paypal_lib->add_field('amount', '197'); $this->paypal_lib->sand_box(TRUE); // 是否打开测试,默认为关闭 $this->paypal_lib->paypal_auto_form(); } function cancel() { $this->load->view('paypal/cancel'); } function success() { $data['pp_info'] = $_POST; $this->load->view('paypal/success', $data); } function ipn() { $to = 'gideon@****.com'; // your email if ($this->paypal_lib->validate_ipn()) { $body = 'An instant payment notification was successfully received from '; $body .= $this->paypal_lib->ipn_data['payer_email'] . ' on '.date('m/d/Y') . ' at ' . date('g:i A') . "\n\n"; $body .= " Details:\n"; foreach ($this->paypal_lib->ipn_data as $key=>$value) $body .= "\n$key: $value"; // load email lib and email results $this->load->library('email'); $this->email->to($to); $this->email->from($this->paypal_lib->ipn_data['payer_email'], $this->paypal_lib->ipn_data['payer_name']); $this->email->subject('CI paypal_lib IPN (Received Payment)'); $this->email->message($body); $this->email->send(); } } } ?>
附paypal library 包,(看了很多外网的建议,此版本为自己最终修改版)
官方文档:
http://aroussi.com/ci/paypal_lib/
PayPal is reporting: The seller accepts encrypted website payments only
This error is coming up because the PayPal profile is set to only accept payments from encrypted buttons.
To turn off this option:
-
Log in to your account at https://www.paypal.com/ by entering your email address and password in the Member Login box
-
Click the 'Profile' subtab
-
Click on the 'Website Payment Preferences' link in the 'Selling Preferences' column
-
In the section titled 'Encrypted Website Payments' select 'Off'
-
Click 'Save'
- paypal_lib.rar (36.3 KB)
- 下载次数: 46
发表评论
-
CakePHP你必须知道的21条技巧
2012-10-19 06:25 1882原文链接:http://www.avatarfinancial ... -
cakephp 1.3 Views
2012-10-09 06:12 1442Section 1 Views 视图 一个vie ... -
cakephp 1.3 Models
2012-10-09 06:07 2501Section 1 What is a model? ... -
cakephp 1.3 Controller
2012-10-09 05:49 3333Controller 一个controller用于管理 ... -
cakephp 1.3 配置CakePHP
2012-10-09 05:31 4644Section 1 数据库配置 app/config/ ... -
CakePHP 2.x十分钟博客教程
2012-10-07 01:27 244121. CakePHP2十分钟博客教 ... -
Create an Admin panel with CodeIgniter
2010-05-23 02:15 4175Create an Admin panel with Code ... -
Codeigniter Grid 使用方法 (flexigrid)
2010-05-23 02:05 2803来源:http://codeigniter.com/forum ... -
CI集成 ckeditor 配置
2010-05-23 01:34 3752配置 ckeditor 1.上传 下载 ckedito ... -
codeigniter 辅助函数 - 敏感词过滤
2010-05-05 06:18 4575我们都知道有些敏感的词汇是不适合出现在互联网上的,特别是在有用 ... -
实现简单 codeigniter 缓存 (cache)
2010-04-30 23:47 5278代码 class Test extends Contr ... -
CKEditor Helper for CodeIgniter
2010-04-19 00:37 3975Using CKEditor as a plugin in y ... -
codeigniter 生成 excel
2010-04-19 00:33 3322Excel Plugin Th ... -
CakePHP 中文手册
2010-04-14 21:04 2335基本概念 Section1 简介 ... -
利用 Cache_Lite代替codeigniter中的cache功能
2010-01-29 06:15 5508codeigniter的功能纵然强大,也有不足之处。其cach ... -
CodeIgniter 操作PDF ( Generating PDF files using CodeIgniter )
2010-01-03 04:03 3607PDF files rock! Some of the p ... -
CodeIgniter 合作 Authorize.net
2009-12-30 00:25 1611function payment(){ // 略... ... -
CodeIgniter 操作 CSV
2009-12-29 07:17 4632A Comma separated values (CSV) ... -
codeigniter 操作 Rss
2009-12-29 07:12 1970I wrote a codeigniter library t ... -
codeigniter操作xml
2009-12-29 06:57 3993This Simplexml class provides a ...
相关推荐
paypal-codeigniter, 完整的PayPal经典API库用于 PHP PayPal库 简介PayPal类库使几乎所有的PayPal API集成起来变得很容易。包括在篓文档的所有 Web服务 中,以及自适应帐户。自适应付款。权限。发票,等等。服务器...
Paypal_ec : CodeIgniter 的 Paypal Express Checkout 库 这是 Paypal Express Checkout 的一个简单实现。 它并不彻底,因为它只处理销售操作类型。 但对于大多数人来说,这就是你所需要的。 这个库不处理订单和授权...
"CodeIgniter 2.1.2"是该框架的一个特定版本,它在2012年发布,虽然现在已经有了更新的版本,但这个老版本仍然被许多开发者用于维护旧项目或者教学用途。 CodeIgniter基于Model-View-Controller(MVC)设计模式,这...
PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter留言板实例PHP框架之CodeIgniter...
在这个"codeigniter的简单示例"中,我们将深入探讨CodeIgniter的核心概念和基本用法。 1. **MVC架构**: MVC是软件设计中的一个经典模式,用于分离业务逻辑、数据处理和用户界面。在CodeIgniter中,模型(Model)...
这个"codeigniter 代码实例分享"看起来是某个开发者或团队为了展示或分享他们在CodeIgniter上的工作成果,结合了jQuery 1.4、Eclipse IDE的使用经验。 在这些提供的文件中,我们可以看到一些关键组成部分: 1. **...
CodeIgniter以其小巧、高性能、易于使用和配置、不需要命令行、无需新的模板语言、以及简化的编码规则等特点受到开发者的青睐。CodeIgniter的核心思想是减少编码工作量,让开发者能够把精力集中在创新性工作的开发上...
《CodeIgniter1.7敏捷框架开发》一书由Jose Argudo Blanco与David Upton共同撰写,由Packt Publishing在2009年11月首次出版。这本书旨在帮助PHP开发者提升编码效率,通过免费、紧凑且开源的MVC框架——CodeIgniter...
在这个"一个简单的Codeigniter用户登录验证例子程序"中,我们将探讨如何在Codeigniter中实现用户认证和登录功能,这对于任何Web应用来说都是核心部分。这个程序包含了一些关键组件,如密码加密、session管理以及用户...
本资源提供的"CodeIgniter 2.0 中文手册"是针对该框架的详细指南,帮助开发者更好地理解和运用这个框架。 CodeIgniter的核心设计理念是"简单而强大",它提供了一个优雅的PHP接口,让开发者可以构建功能丰富的Web...
这个压缩包包含的资源对于深入理解和使用CodeIgniter至关重要。以下是对这些资源的详细解析: 1. **CodeIgniter2.2.0中文用户参考手册.CHM**: 这个CHM文件是CodeIgniter 2.2.0版本的中文用户手册,它包含了框架的...
这个"CodeIgniter 中文手册1.6.3版本"是针对该框架的一个详细指南,帮助中国开发者理解和使用CodeIgniter的各种特性。 在CodeIgniter 1.6.3版本中,以下几个主要知识点值得深入探讨: 1. MVC架构:MVC(Model-View...
以下是对CodeIgniter2.0的一些核心知识点的详细解释: 1. MVC架构:CodeIgniter遵循Model-View-Controller(MVC)设计模式,将业务逻辑、数据处理和用户界面分离,提高代码的可维护性和可扩展性。Model负责处理数据...
这个版本是CodeIgniter框架的最新稳定版,旨在为开发者提供一套强大而全面的工具,以简化Web开发过程,同时保持良好的性能。尽管现在已经有更新的版本(如CodeIgniter 4),但3.x版本因其稳定性和广泛的社区支持,...
下面我们将深入探讨CodeIgniter的核心特性、工作原理以及如何使用它来构建Web应用。 1. **MVC架构**:CodeIgniter遵循模型-视图-控制器(MVC)设计模式,将业务逻辑、数据处理和用户界面分离,提高了代码组织性和可...
这个"CodeIgniter 1.72 中文帮助文档"是针对该框架的一个详细指南,旨在帮助开发者更好地理解和使用CodeIgniter 1.72版本。 1. **CodeIgniter简介** CodeIgniter以其简洁的架构、出色的性能和丰富的库而闻名。它...
在CodeIgniter3.00中文手册中,我们能详细了解到该框架的安装、使用、类库参考、数据库参考和辅助函数参考等相关知识点。 首先,CodeIgniter框架主要目标是简化PHP开发工作,它提供了大量内置的类库,帮助开发者...
以下是对`codeigniter用户指南 pdf`内容的详细概述。 **一、CodeIgniter概述** CodeIgniter是一个轻量级的PHP框架,它提供了丰富的库和助手函数,以减少开发者在编写重复代码上的时间。它的核心理念是高效、简单和...