php 工商银行b2c支付接口怎么做
merid:银行提供.唯一确定一个商户的代码,由商户在工行开户时,由工行告知商户。 meracct:银行提供 , 商城收费入账账号 (只能交易时指定)。 懂得html代码跟php的程序员一名 方法/步骤 到银行开户,说明要做b2c在线支付接口,此时银行会提供给你 merid 、meracct 这两个 由程序员按照一下步骤来做即可,在商城提交表单的页面添加以下控件。 <html xmlns=> <head> <meta http-equiv=content-type content="text/html;charset=utf-8"> <title>百度一下,你就知道 </title> </head> <body> <form name="order" method=post action=""> <!-- 订单只能使用post方式提交;使用https协议通讯; 2、接收servlet名称固定为:/servlet/icbcinbsebusinessservlet 3、银行地址:如果是生产则为“mybank.icbc.com.cn”,若为模拟测试环境则为“mybank.dccnet.com.cn” --> <input name="interfacename" type="text" value="icbc_perbank_b2c" > <!--接口名称固定为“icbc_perbank_b2c”--> <input name="interfaceversion" type="text" value="1.0.0.0"> <!--接口版本目前为“1.0.0.0”--> <input name="orderid" type="text" value="000000001"> <!--订单号商户端产生,一天内不能重复。--> <input name="amount" type="text" value="100"> <!--金额以分为单位--> <input name="curtype" type="text" value="001"> <!--币种目前只支持人民币,代码为“001”--> <input name="merid" type="text" value="xxxxxxxxxx" > <!--银行提供(max20),唯一确定一个商户的代码,由商户在工行开户时,由工行告知商户。--> <input name="meracct" type="text" value="xxxxxxxxxx"> <!--银行提供(max19),商城收费入账账号 (只能交易时指定)。--> <input name="verifyjoinflag" type="text" value="0" > <!--“1”判断该客户是否与商户联名;取值“0”不检验客户是否与商户联名。--> <input name="notifytype" type="text" value="hs"> <!--hs方式实时发送通知;ag方式不发送通知;--> <input name="merurl" type="text" value=""> <!--接收银行通知地址,目前只支持http协议80端口--> <input name="resulttype" type="text" value="0"> <!--对于hs方式“0”:发送成功或者失败信息;“1”,只发送交易成功信息。--> <input name="orderdate" type="text" value="20050801192556"> <!--14位时间戳--> <input name="mersignmsg" type="text" value="sfvds3kca6d/wetlfwynbl1q5ndiyxxeuxczniia47mhxs1bm9mpsnrc2loqqrfwbdwbjse82js/ibhykolf2sppjeyoimvzycv96321qpdgpa1yleo83k1xa1rmb3zxsiuwlkiicswwdttn1xpyoqlj/watz5dfyfog7**pxw0="> <!--商户签名数据base64编码--> <!--签名数据串,这里举例用的测试私钥user.key(顺序固定;被商户签名的串为各输入项的值): 接口名称的值+接口版本号的值+商城代码的值+商城账号的值+通知地址的值+结果发送类型的值+订单号的值+订单金额的值+支付币种的值+通知类型的值+交易日期时间的值+校验联名标志的值--> <input name="mercert" type="text" value="miicvjccab+gawibagiki9fkedp6aaao3danbgkqhkig9w0baqufada0mrgwfgydvqqdew9wymouawniyy5**20uy24xgdawbgnvbaotd3biai5py2jjlmnvbs5**jaefw0ymda5mjawoti3ndfafw0ymta5mjawoti3ndfamemxgdawbgnvbamtd2jpyw5sdtiylmuumdiwmdenmasga1uecxmemdiwmdeymbyga1uechmpcgjqlmljymmuy29tlmnumigfma0gcsqgsib3dqebaquaa4gnadcbiqkbgqdg+u/c5pad0zbwvak9gv1rr+spknffustmhjlci2kiya+xlsf5vcib0oclooddxkiwpt/hkmez+ed8yukqpsstxhvnxvfxvtph23dubq**8/kj7x5ebwngshmlfexqr3uvnfcgzhuafqmrptr8ys3ynl3ug43xienc3cd8jxfdqqidaqabo2awx**lbgnvhr8erdbcmecgpqa8pdowodeomawga1ueaxmfy3jsmtm**akbgnvbasta2nybdeymbyga1uechmpcgjqlmljymmuy29tlmnuma8ga1udywqiawya/waaaaawdqyjkozihvcnaqefbqadgyeaqe6tlhkanx8opnt2xzh7dtxifmtm37hsvmbel/q/pwv386kvrnscnyn3fowanmt5te9qzfn9envvydjw4naux38f2pfn2tt7jutzt/pnkc5fiebpfjh48axip1xt5gjdcbx0oxm9qnbtyvy0189t357eh4uabfo+c+l8fkot37o="> <!--商户证书公钥base64编码--> <!--这里举例用的测试证书user.crt--> <input name="goodsid" type="text" value="abcd001"> <!--商品编号,自商城获得--> <input name="goodsname" type="text" value="小毡帽"> <!--商品名称,自商城获得--> <input name="goodsnum" type="text" value="1" > <!--商品数量,自商城获得--> <input name="carriageamt" type="text" value="100"> <!--已含运费金额,金额以分为单位,自商城获得--> <input name="merhint" type="text" value="**甩卖!" size="60"> <!--商城提示,以上五个字段用于客户支付页面显示--> <input name="remark1" type="text" value=" "> <!--备注字段 max(100)--> <input name="remark2" type="text" value=""> <!--备注字段 max(100)--> <input type="submit" value=" 提 交 订 单 " > </form> <body> end 注意事项 注意商户提交订单数据不能提交接口中没有定义的字段 提交按钮不能设置name属性,如果设置了,提交按钮的值将作为一个变量提交,可能造成数据检查错误 经验内容仅供参考,如果您需解决具 20210311