目录

1. 什么是 wp 与支付宝的系统集成?

2. 为什么写这篇文章?

3. 系统集成的步骤

4. 一些感想

正文

1. 什么是 wp 与支付宝的系统集成?

支付宝是目前国内最流行的电子支付平台。在国内,只要你做在线销售,就难免要和支付宝打交道。特别是由于目前支付宝的商家服务已经免去申请费 (但是需要支付分润,1+%),支付宝就日益成为做网络营销的重要支付手段之一。

WordPress 是一个开源的博客程序 (但是现在,我们几乎内容把它变成了一个 CMS 内容管理系统了) 。有着先天的搜索引擎友好性,是 SEOer 的最爱。特别是,由于它的开源、简约,世界各地的 wp 爱好者为其开发了数以千计的功能拓展 (plugins) 以及数以万计的模板应用 (theme) 和微件 (widgets) 。这些都是 wp 有着强大生命力的原因。

基于上面的原因,目前,有更多的 seo 人士希望把 wp 的 SEO 友好性、丰富的功能拓展与支付宝的通用性结合起来,通过 wp 与 alipay 的集成,实现转化率更高地在线销售。

2. 为什么写这篇文章?

不久前,我利用 wp-mu,搞了一个新的多用户建站系统。虽然目标群体是广大的喜欢“ 免费” 的用户,但是,出于盈利的考虑,还是希望将一些高级功通过用户付费的方式才能使用。于是,就想到了在 wp 系统中嵌入支付宝支付通道。之前,我已经看到国内一些 BSP(好像就那么几家) 已经采用支付宝与 wp 集成的方式,但不知道人家是怎么实现的。通过搜索,满眼看到的都是有着和我一样需求的人。另外,还有一些高人,动辄说要修改整站的结构才能实现集成云云。几天下来,竟然无果。于是,打算自己动手尝试。结果是,很简单,成功了。

3. 系统集成的步骤

由于时间有限,这些步骤就不截图了。因为大家要么是做 seo 的,要么是做开发的,我用文字写出来,想必大家都能明白我说的啥。现在开始。

wp 与支付宝系统集成的主要步骤:

a 、申请支付宝商家服务

b 、获取系统集成 API

c 、接口安装与代码修改

具体说:

(1) 注册一个支付宝帐号。在这里:https://www.alipay.com/

(2) 登录后,进入支付宝首页“ 商家服务”-“ 即时到帐 (我需要的)”

(3) 填写商家服务中心申请表格,并进行“ 签约商家” 的实名认证。需要你提供真实的个人信息及手机号码,以便接收验证码

(4) 提交信息并等待大约 24 小时

(5) 接收签约商家确认邮件并下载系统集成需要的代码示例。如果你不懂代码,就登录支付宝官网上的“ 商家服务”,点击进入合同列表里的“ 申请集成”,请求支付宝的技术支持人员帮助你集成

(6) 支付宝的技术支持人员会在你申请集成后的 48 小时内给你打电话。你告诉她你是 WordPress 系统,并告诉她你是网站的管理员,请她帮你设置好基于 wp 的接口程序。大约 2 小时后,一个基于 wp 环境的接口程序会发送到你的 email 中。

(7) 下面的操作,都是基于 php 主机的。 win 应该也差不多,但是,不会有人用 IIS 配置 wp 吧?

(8) 将支付宝发送给你的接口程序 (rar 压缩包),解压缩后,再压缩成 zip 的。至于为什么,因为我的是 GD 主机,只能用 zip,这时,你的接口程序已经压缩为 alipay.zip 了

(9) 在你的服务器中新建一个文件夹/alipay,并将 alipay.zip 压缩包上传至该目录。在服务器端解压缩

(10) 完成解压缩后,访问支付宝接口程序的路径为:yourdomain.com/alipay/index.php

(11) 至此,wp 与 alipay 的系统成绩已经完成了一大半。此时的支付通道已经可以使用了!你可以试着以用户的身份进行一次支付并到支付宝账户中查看支付金额是否已经入账。

(12) 一些修改:支付宝默认的接口页面可能与我们网站的整体风格不太相称。这时可能需要我们对页面做一些修改。如:

l 在<TD class=title> 处修改支付页面的名称;

l 在<TD class=form-left> 修改表单的标签;

l 在<span id="glowtext"> 修改支付页面右边栏中的文字块

l 在<TD class="txt12 lh15"> 处修改 footer 位置的内容,但是应该保留 alipay 的链接信息;

另外一些基本设置:

l 打开 alipay_config.php 文件

l 在 $return_url=处修改完成支付后的跳转页面。你可能需要在根目录中手动新建一个类似 complete-payment.html 的页面让用户知道把钱交给你之后他应该做什么;

l 在 $antiphishing=处设置是否开启防钓鱼功能。支付宝建议,开启前应和官方联系一下,一旦开启就无法关闭;

l 在 $mainname= “ 收款方名称”; 这行代码中,把收款方名称替换为你网站的名称。

4. 一些感想

(1) 适用的就是最好的;

(2) 尝试自己动手解决问题,很多问题会迎刃而解;

(3) 技术不是灵异事件,一切都有理性可言,一般人的智力足以去理解大多数的技术内幕;

(4) 除了一些 xhtml 外,没有用到复杂的代码修改;

(5) 完成。