开发商城支付功能时解决订单已经支付的bug

商城支付功能—->第三方支付平台(易宝支付)
确认付款是出现错误:该订单已经付款,请关闭浏览器购买….
解决:在设置参数订单编号时后面加上个时间戳

String p2_Order=order.getOid().toString()+System.currentTimeMillis(); //订单编号

支付时用到的参数:

String  p0_Cmd="Buy"; //业务类型
        String  p1_MerId="10001126856" ; //商户编号
        String p2_Order=order.getOid().toString()+System.currentTimeMillis(); //订单编号
        String  p3_Amt="0.01";  //支付金额
        String p4_Cur="CNY";// 交易币种
        String  p5_Pid="";   // 商品名称
        String p6_Pcat=""; //商品种类
        String p7_Pdesc="";//商品描述
        String p8_Url="http://localhost:8080/test/callBack.action"; // 商户接收支付成功数据的地址
        String p9_SAF="";       // 送货地址
        String pa_MP="";        //商户扩展信息
        String  pd_FrpId=this.pd_FrpId;     //支付通道编码    
        String pr_NeedResponse="1";         //应答机制
        String keyValue="69cl522AV6q613Ii4W6u8K6XuW8vM1N6bFgyv769220IuYe9u37N4y7rI4Pl"; //秘钥
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值