【支付宝】对接手机网站支付踩坑点记录

前言

简单记录一下对接Wap支付的问题,alipay和wxpay认证过程差不多,有个体商户或企业即可,前者文档不易懂后者还好,但是wxpay门槛高,个人认为pc网站支付(native支付)就是为了收300认证费!

应用公私钥

在这里插入图片描述
第一个,用于去支付宝开放平台获取支付宝私钥
在这里插入图片描述

第二个,应用私钥RSA2048是商户私钥

开放平台产品绑定问题

问题:接入检测未通过,显示未绑定,点击绑定后显示绑定成功,并跳转到图三,再次刷新依然没有绑定成功

图一:
在这里插入图片描述

图二:
在这里插入图片描述

图三:

在这里插入图片描述

解决方案:
支付宝工作人员说,不需要去管,显示已开通即可,直接通过代码调用实现即可
在这里插入图片描述

对接测试

在这里插入图片描述
测试通过,发现没有问题,能在正常拉起支付
在这里插入图片描述

支付DEMO

https://opendocs.alipay.com/common/02kkv5?pathHash=17e7ce50

PHP 下载
JAVA 下载
.NET 下载

在这里插入图片描述

源码目录结构说明
├─src
│  └─com.alipay
│      └─config
│          ├─AlipayConfig        配置类
│      └─util
│          ├─logFile        日志类
├─WebContent
│  └─META-INF
│  └─ wappay 手机网站支付
│          ├─close.jsp 统一收单交易关闭接口调试入口页面
│          ├─downloadurl.jsp 查询对账单下载地址接口调试入口页面
│          ├─ pay.jsp 支付宝手机网站支付接口(alipay.trade.wap.pay)接口调试入口页面
│          ├─query.jsp 统一收单线下交易查询调试入口页面
│          ├─refund.jsp 统一收单交易退款接口调试入口页面
│          ├─ refundquery.jsp 统一收单交易退款查询调试入口页面
│  └─ META-INF
│      └─ lib 依赖类库
│          ├─alipay-sdk-java-3.3.0.jar
│          ├─alipay-sdk-java-3.3.0-source.jar
│          ├─ commons-logging-1.1.1.jar
│          ├─ commons-logging-1.1.1-sources.jar
│       ├─index.html
│       ├─notify_url.jsp
│       ├─ return_url.jsp

编写业务逻辑

新建数据库,存放下单信息
在这里插入图片描述

下单操作

<?php
/* *
 * 功能:支付宝手机网站支付接口(alipay.trade.wap.pay)接口调试入口页面
 * 版本:2.0
 * 修改日期:2016-11-01
 * 说明:
 * 以下代码只是为了方便商户测试而提供的样例代码,商户可以根据自己网站的需要,按照技术文档编写,并非一定要使用该代码。
 请确保项目文件有可写权限,不然打印不了日志。
 */

header("Content-type: text/html; charset=utf-8");
include '../../api/conn.php';

require_once dirname ( __FILE__ ).DIRECTORY_SEPARATOR.'service/AlipayTradeService.php';
require_once dirname ( __FILE__ ).DIRECTORY_SEPARATOR.'buildermodel/AlipayTradeWapPayContentBuilder.php';
require dirname ( __FILE__ ).DIRECTORY_SEPARATOR.'./../config.php';
if (!empty($_GET[
评论 43
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

园游会永不打烊.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值