想在网银在线支付页面chinabank.php获得订单详细信息
2016-07-07 15:01 来源:www.chinab4c.com 作者:ecshop专家
我需要写个招商银行的网银支付接口,EC原来的订单信息不全,需要获得订单的详细信息放到FORM里传过去,现在怎么获得订单的详细信息呀,版主帮帮我,这是我写的 不知道对不对 /** * 生成支付代码 * @paramarray$order订单信息 * @paramarray$payment 支付方式信息 */ function get_code($order, $payment) { $v_rcvname= trim($payment['cappay_account']); $m_orderid= $order['log_id']; $v_amount = $order['order_amount']; $v_moneytype = trim($payment['cappay_currency']);; $v_url = return_url(basename(__FILE__, '.php')); if (empty($order['order_id'])) { $remark1 = "voucher"; //商户需要在支付结果通知中转发的商户参数二 } else { $remark1 = ''; } $MD5KEY =$data_vamount.$data_vmoneytype.$data_orderid.$data_vid.$data_vreturnurl.$data_vpaykey; $MD5KEY = strtoupper(md5($MD5KEY)); $def_url= '<br /><form style="text-align:center;" method=post action="https://pay3.chinabank.com.cn/PayGate" target="_blank">'; $def_url .= "<input type= 'hidden' name = 'v_mid'value= '".$v_rcvname."'>";//商户编号 $def_url .= "<input type= 'hidden' name = 'v_oid'value= '".$v_oid."'>";//订单编号 $def_url .= "<input type= 'hidden' name = 'v_rcvname' value= '".$v_rcvname."'>";//收货人姓名 $def_url .= "<input type= 'hidden' name = 'v_rcvaddr' value= '".$v_rcvname."'>";//收货人地址 $def_url .= "<input type= 'hidden' name = 'v_rcvtel'value= '".$v_rcvname."'>";//收货人电话 $def_url .= "<input type= 'hidden' name = 'v_rcvpost'value= '".$v_rcvname."'>"; //收货人邮编 $def_url .= "<input type= 'hidden' name = 'v_amount'value= '".$v_amount."'>";//订单总金额 $def_url .= "<input type= 'hidden' name = 'v_ymd'value= '".$v_ymd."'>";//订单产生日期 $def_url .= "<input type= 'hidden' name = 'v_orderstatus' value ='0'>";//配货状态 $def_url .= "<input type= 'hidden' name = 'v_ordername'value ='".$v_rcvname."'>"; //订货人姓名 $def_url .= "<input type= 'hidden' name = 'v_moneytype'value ='".$v_moneytype."'>"; //币种,0为人民币,1为美元 $def_url .= "<input type= 'hidden' name='v_url' value='".$v_url."'>"; //支付动作完成后返回到该url,支付结果以GET方式发送 $def_url .= "<input type='hidden' name='v_md5info' value=$result>";//订单数字指纹 $def_url .= "<input type='submit' value='" . $GLOBALS['_LANG']['cappay_button'] . "'>"; $def_url .= '</form>'; return $def_url; } |
回答:
没人来吗沙发自己做 |
不是这样操作的把。招商银行有自己的支付方式接口和API |
不是这样操作的把。招商银行有自己的支付方式接口和API 招商是提供了一个接口开发包,我和招商沟通了下可以直接连他们的支付处理页面,在FORM里将银行需要的值传过去就可以了,在接收下银行处理完的响应操作,现在的问题是 我不知道订单号的详细信息是哪些标签代表的,能告诉我吗 |
我想问下那个API怎么写呀 |
最近更新
常用插件
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
ecshop热门问答
ecshop热门资料
ecshop填发
ecshop特性
ecshop除掉
ecshop货号已存在
ecshopCentOS
ecshop用户中心
ecshop已解决
ecshop作者
ecshop帐号密码
ecshopstats
ecshop图片文章
ecshopTable
ecshop程序安装
ecshopoptions
ecshop纠结
ecshop换算
ecshopHEAD
ecshop文件下载
ecshop下一步
ecshop面的
ecshop友情链接
ecshop批发价格
ecshop型号
ecshop简体
ecshop模板问题
ecshop工商局
ecshop死链
ecshop转向
ecshop淘宝补丁
ecshop右键