首先到支付宝申请:即时到账、网银支付、app支付、手机网站支付。这里采用java开发
网站支付宝
1.申请签约后获得相应的pid:208***开头和key
这里说明下pc网站支付采用md5加密所以这里只需要提供pid和key不需要上传公钥。
2.下载即时到账demo http://doc.open.alipay.com/doc2/detail?treeId=62&articleId=103566&docType=1
打开com.alipay.config.AlipayConfig.java 配置
// 合作身份者ID,以2088开头由16位纯数字组成的字符串
partner=“”
// 收款支付宝账号,一般情况下收款账号就是签约账号
seller_email=“”
// 商户的私钥
key=“”
3.配置alipayapi.jsp
通知页面可以是action,也可以是jsp 在这个页面处理支付宝支付回调
String notify_url = "http://192.168.1.33:8080/create_direct_pay_by_user-JAVA-UTF-8/notify_url.jsp";
//需http://格式的完整路径,不能加?id=123这类自定义参数
//页面跳转同步通知页面路径
String return_url = "http://192.168.1.33:8080/create_direct_pay_by_user-JAVA-UTF-8/return_url.jsp";
//需http://格式的完整路径,不能加?id=123这类自定义参数,不能写成http://localhost/
网站网银支付
网站网银集成基本上一样 下载demo
http://doc.open.alipay.com/doc2/detail.htmspm=0.0.0.0.4sNZWo&treeId=63&articleId=103567&docType=1
这里要调用网银支付需要在页面传递银行简码这里参照上面链接文档
手机网站支付宝、手机app支付
手机网站支付和app支付一样基本步骤如下
1.申请手机app支付或手机网站支付
2.下载demo
手机网站:http://doc.open.alipay.com/doc2/detail?treeId=60&articleId=103564&docType=1
APP支付:http://doc.open.alipay.com/doc2/detail?treeId=59&articleId=103563&docType=1
3.通过openssl工具生成私钥和秘钥参照
http://doc.open.alipay.com/doc2/detail?treeId=58&articleId=103543&docType=1
4.服务器端配置相应私钥和秘钥
5.上传rsa公钥
6.app端配置和手机网站配置