您的位置:首页 > 运维架构 > 网站架构

支付宝支付-电脑网站支付开发

2017-11-23 11:33 501 查看
         公司产品需要做一个订单系统,需要在线下单支付功能,由于时间紧,任务重,选择了阿里的电脑网站支付作为支付的手段接入。一定要区分阿里的扫码支付和电脑网站支付的区别,刚开始我就搞混了。网站支付的页面类似于下图1.1:

                                  


阿里的文档还是比较详细的。之前也没接触过阿里的支付,所以有必要认真读读API,https://docs.open.alipay.com/270
,   看了API之后,其实接入阿里的支付非常简单。

         从阿里的开发者中心下载下来最新的官方DEMO java版本。下载地址 :http://p.tb.cn/rmsportal_6680_alipay.trade.page.pay-JAVA-UTF-8.zip
,demo是一个普通的java web工程,将demo部署之后可以看到WebContent目录下的几个jsp页面1.2:

           


   然后在java代码目录,有个配置类AlipayConfig.java,我们需要按照API文档 进行配置替换成我们自己的参数。

   阿里支付提供了一个沙箱环境用来做开发和测试,这个对于开发来说非常的方便,蚂蚁沙箱环境(Beta)是协助开发者进行接口功能开发及主要功能联调的辅助环境。沙箱环境模拟了开放平台部分产品的主要功能和主要逻辑(当前沙箱支持产品请参考“沙箱支持产品列表”)。

  这里是沙箱环境如何使用的地址:https://docs.open.alipay.com/200/105311 。  按照使用文档配置好沙箱应用之后,我们可以对AlipayConfig.java中的参数进行修改,修改成我们自己的沙箱应用配置。这里特别注意,merchant_private_key参数是我们自己使用RSA工具生成的私钥,而alipay_public_key 是阿里提供的公钥,并不是我们自己的公钥。切记。。。。。!!!!!!!!!!!!!!

按照要求配置好之后我们就可以运行demo了。

demo跑起来之后,对于开发就相当容易。。。。基本不需要做什么开发。。。非常简单的接入。。目前我们的支付功能已经上线,运行良好。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息