WordPress整合支付宝接口集成
WordPress集成支付宝接口对于使用WordPress创建的电子商务网站来说,是一个必不可少的在线交易功能,可以为商家和用户同时带来更好的便利和更有保障的安全性交易,因此,WordPress集成支付宝是最重要的解决方式。
本文介绍如何将当前最流行的2款程序(WordPress和支付宝)进行完美集成,首先我们需要做以下步骤:
a、申请注册为支付宝会员 b、申请支付宝商家服务 c、获取系统集成API d、接口安装与代码修改
一、申请注册为支付宝会员:
可以使用email地址或者手机号码来注册支付宝账户。下面简单介绍以下两种网站注册方法:
如何注册和激活支付宝账户:如何注册和激活支付宝账户
使用手机号码注册支付宝账户流程:请点此查看模拟操作演示
使用Email地址注册支付宝账户流程:请点此查看模拟操作演示
二、申请支付宝商家服务
申请开通支付宝商家服务后,才能获得支付宝集成权限,具体操作如下:
如何签约成为支付宝商家:如何签约成为支付宝商家
如何获取支付宝安全校验码(key)和合作伙伴:如何获取支付宝安全校验码(key)和合作伙伴?
支付宝通知接口工作的步骤:支付宝通知接口如何工作,工作的步骤是怎样的?
三、获取支付宝系统集成API
我们可以联系支付宝客服或者在其官方论坛下载支付宝集成接口程序API。
四、支付宝API接口安装与代码修改
获得支付宝的集成接口程序API后,根据自己网站的编码(WordPress一般为utf-8),选择同样编码的支付宝接口代码,加入到网站的对于路径下,按照支付宝提供的使用方法接入。
以拿到的代码为例,其中的代码文件结构如下:
代码文件结构
js_php_utf8 │ ├class┈┈┈┈┈┈┈┈┈┈┈┈类文件夹 │ │ │ ├alipay_function.php┈┈┈公用函数类文件 │ │ │ ├alipay_notify.php┈┈┈┈支付宝通知处理类文件 │ │ │ └alipay_service.php ┈┈┈支付宝请求处理类文件 │ ├images ┈┈┈┈┈┈┈┈┈┈┈图片、CSS样式文件夹 │ ├log.txt┈┈┈┈┈┈┈┈┈┈┈日志文件 │ ├alipay_config.php┈┈┈┈┈┈基础信息配置文件 │ ├alipayto.php ┈┈┈┈┈┈┈┈支付宝接口入口文件 │ ├index.php┈┈┈┈┈┈┈┈┈┈快速付款入口模板文件 │ ├notify_url.php ┈┈┈┈┈┈┈服务器异步通知页面文件 │ ├return_url.php ┈┈┈┈┈┈┈页面跳转同步通知文件 │ └readme.txt ┈┈┈┈┈┈┈┈┈使用说明文本
※注意※
需要配置的文件是:alipay_config.php、alipayto.php
index.php仅是支付宝提供的付款入口模板文件,可选择使用。
如果商户网站根据业务需求不需要使用,请把alipayto.php作为与商户网站网站相衔接页面。
如果需要使用index.php,那么alipayto.php文件无需更改,只需配置好alipay_config.php文件,拿到index.php页面在商户网站中的HTTP路径放置在商户网站中需要的位置,就能直接使用支付宝接口。
五、集成和美化,完美实现支付宝接口的网站嵌入
通过WordPress对支付宝的完美系统集成,可以将支付宝完美整合到WordPress程序的任意位置,使得用户在通过支付宝站内交易时,可以无缝完成商品名称、商品价格、商品描述等内容的自动获得,并且,对于网站商家来说,可以同时获得用户提交的基本资料,并提交到网站后台仅供网站管理员查看,更加方便地获得用户的联系资料,可以快捷地和用户取得联系,也使得用户获得无忧的售后服务。
六、常见问题目录与索引——有助于您的问题能够快速解决
6.1 资料下载:
双功能(担保/即时)接口(原名:实物标准双接口资料下载):http://club.alipay.com/read-htm-tid-8681327.html
即时到帐接口资料下载:http://club.alipay.com/read-htm-tid-8681337.html
支付宝担保交易接口资料下载:http://club.alipay.com/read-htm-tid-8681340.html
支付宝快速付款接口案例下载:http://club.alipay.com/read-htm-tid-8681342.html
支付宝会员通用登录接口资料下载::http://club.alipay.com/read-htm-tid-8681347.html
确认发货接口资料下载:http://club.alipay.com/read-htm-tid-8681354.html
支付宝批量付款到支付宝账号接口资料下载:http://club.alipay.com/read.php?tid=8700528
6.2 调试错误问题
在集成过程中,由于各种原因可能会出现不同的调试错误,以下即为常见错误以及详细的解决方法。
·调试错误,请回到请求来源地,重新发起请求。错误代码 HAS_NO_PRIVILEGE
解决方法:http://club.alipay.com/read-htm-tid-8681436.html
·调试错误,请回到请求来源地,重新发起请求。错误代码 ILLEGAL_PARTNER
解决方法:http://club.alipay.com/read-htm-tid-8681433.html
·调试错误,请回到请求来源地,重新发起请求。错误代码 ILLEGAL_ARGUMENT
解决方法:http://club.alipay.com/read-htm-tid-8681434.html
·调试错误,请回到请求来源地,重新发起请求。错误代码 ILLEGAL_SIGN
解决方法:http://club.alipay.com/read-htm-tid-8681631.html
·调试错误,请回到请求来源地,重新发起请求。错误代码 seller_not_in_specified_sellers
解决方法:http://club.alipay.com/read-htm-tid-8681428.html
·调试错误,请回到请求来源地,重新发起请求。错误代码 ILLEGAL_LOGISTICS_FORMAT
解决方法:http://club.alipay.com/read-htm-tid-8681431.html
·调试错误,请回到请求来源地,重新发起请求。错误代码 TRADE_NOT_ALLOWED_PAY
解决方法:http://club.alipay.com/read-htm-tid-8681430.html
·调试错误,请回到请求来源地,重新发起请求。错误代码 SELLER_NOT_EXIST
解决方法:http://club.alipay.com/read-htm-tid-8681426.html
·调试错误,请回到请求来源地,重新发起请求。错误代码 BUYER_SELLER_EQUAL