网站商城支付系统的设计(持续文档写作)(日期 1.15)
  vvb6bOG0D5hl 2023年11月19日 25 0


这篇文章我会持续更新,也当作是自己对支付设计的敏捷开发。我称这篇文章为持续敏捷写作  。


 今天早上来到公司的第一件事是:睡觉。昨天玩的太累了,怕了一个下午的白云山,整个人都块虚脱了一样。所以早上来到公司就是睡上10几分钟。那个感觉真是爽。


       以前的Iokan项目又有新需求了,客户要求为商城部分增加一个支付平台,采用的平台是支付宝。因此我下载了那些接口文档看了下,看了不到半个小时,公司领导又要求我整理一分关于Iokan的需求改动报价表跟公司项目开发流程整理。因此工作计划也打乱了,搞完了文档,然后同事又发了封邮件说修改一个商城页面,真是忙啊。


      下午的计划是:搞定页面修改。 阅读完支付宝开发文档。配置支付宝开发例子。


      


   

    更新1 下午有忙了好一阵子,打电话给dell公司咨询关于笔记本怎么样加内存,这样有没了我10几分钟。接着有完善客户报价表。好不容易抽出时间来看支付宝的文档。


        设计商城的朋友难免要跟第3方支付平台打交道,除非你设计的商城不带购买功能,纯粹是个为了show。


        哈哈,下午把支付宝配置起来了,一运行就报



网站商城支付系统的设计(持续文档写作)(日期 1.15)_敏捷开发

调试错误,请回到请求来源地,重新发起请求.


错误代码HAS_NO_PRIVILEGE




说明:如果您不是因为本接口集成调试而看见该错误提醒,请联系本次请求来源网站,本错误属于网站集成接口的错误。

这样的错误,真是郁闷啊。


后来上网查了,发现:


 你还没有开通相关的权限,请在支付宝主页-商家工具里面申请!


哈哈,你只要去开通就不会出现这个错误了。



今天总算是有点时间来进一步支付接入了。


今天我到支付宝申请了集成接入,接着系统自动生成两个东东


我们直接把这些东西填入我们测试的代码里就ok了。

key  = "rtxvjl4i42h861ee4t9dwblugrrthp6o" 

 partner            =    "2088001305003581";

java 代码

<%@ page language="java" contentType="text/html; charset=UTF-8"
"UTF-8"%>  
<%@ page import="com.alipay.util.*"%>  
<%@ page import="java.util.*"%>  
"-//W3C//DTD HTML 4.01 Transitional//EN">  
  
  

  
  
<%  
Date Now_Date=new
String paygateway   =   "https://www.alipay.com/cooperate/gateway.do?"; //'支付接口  
String service      = "trade_create_by_buyer";//    create_direct_pay_by_user
String sign_type       =   "MD5";  
String out_trade_no     = Now_Date.toString();  //商户网站订单
String input_charset   =  "UTF-8";         
String partner          =   "2088001305003581"; //支付宝合作伙伴id (账户内提取)
String agent            = "2088001305003581";//支付宝合作厂商id (可与partner值同)
String key             = "rtxvjl4i42h861ee4t9dwblugrrthp6o"; //支付宝安全校验码(账户内提取)
String seller_email     = "webmaster@iokan.com";         //卖家支付宝帐户
//******以上是账户信息,以下是商品信息**************************
String body         = "阿"; //商品描述,推荐格式:商品名称(订单编号:订单编号)
String subject          = "test";            //商品名称
String price            = "0.01";                //订单总价
String quantity    =   "1";  
String show_url        =   "127.0.0.1";  
String payment_type    =   "1";  
String discount     =  "0";  
//******物流信息和支付宝通知,一般商城不需要通知,请删除此参数,并且在payment.java里面相应删除参数********
String logistics_type = "EMS";  
String logistics_fee  = "0.01";  
String logistics_payment = "SELLER_PAY";  
//String notify_url     = "http://10.2.17.136:8081/jsp_xuni/alipay_notify.jsp"; //通知接收URL
String return_url       = "http://10.2.17.136:8081/jsp_xuni/alipay_return.jsp"; //支付完成后跳转返回的网址URL  
  
String ItemUrl=Payment.CreateUrl(paygateway,service,sign_type,out_trade_no,input_charset,partner,agent,key,seller_email,body,subject,price,quantity,show_url,payment_type,discount,logistics_type,logistics_fee,logistics_payment,return_url);  
//notify_url需要的话请把这个参数加上到上面createurl
%>



测试通过,当要购买测试产品的时候,可行,支付宝是不允许你用同一个支付宝帐号购买的,所以就要等客户那边再申请多一个进行测试。




【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

vvb6bOG0D5hl