统一下单API

注意此API不支持后台抓取,请 提交参数POST浏览器跳转到此地址

posthttp://平台域名/apisubmit
version

string

required

版本号

customerid

string

required

商户号

sdorderno

string

required

商户订单号不超过30

total_fee

float

required

付款金额必须保留2位小数点

paytype

string

required

支付类型详细看 附录1

bankcode

string

required

使用网银时必填 附录2

notifyurl

string

required

后台接收通知地址

returnurl

string

required

付款成功后跳转地址

remark

string

附加参数 原样返回

sign

string

required

MD5加密验证

													
			'001'=>'商户不存在',
			'002'=>'商户账号未审核',
			'003'=>'商户账号已停用',
			'004'=>'商户网站未绑定',
			'100'=>'商户通道关闭',
			'101'=>'商户通道不存在',
			'102'=>'平台通道关闭',
			'103'=>'平台通道不存在',
			'104'=>'商户API功能未开通',
			'105'=>'商户收银台功能未开通',
			'106'=>'支付方式不存在',
			'200'=>'参数不完整',
			'201'=>'Sign验证失败',
			'202'=>'订单金额格式错误',
			'203'=>'订单号长度超过限制(50)',
			'204'=>'备注信息长度超过限制(50)',
			'205'=>'订单号已存在',
			'206'=>'交易网址错误',
			'207'=>'金额超过限定额',
			'208'=>'非法空值',
			'209'=>'订单提交失败',
			'210'=>'订单提交失败',
			'211'=>'订单提交失败',
			'212'=>'订单提交失败',
			'213'=>'订单信息不存在',
			'214'=>'订单提交失败',
			'215'=>'订单已付款',
			'216'=>'订单已关闭',
			'217'=>'订单30分钟内未付款,已关闭',
			'300'=>'同一张卡号提交多次',
			'301'=>'点卡面值错误',
			'302'=>'卡密提交成功',
			'303'=>'卡密已被使用',
			'304'=>'卡面值金额不能小于订单金额',
			'305'=>'充值卡号长度错误',
			'306'=>'充值卡密长度错误',
			'400'=>'其他',
			'500'=>'网关不存在',
			'501'=>'空的银行编号',
			'502'=>'银行接口维护',
			'503'=>'非法的银行编号',
													
												

sign算法

{value}要替换成接收到的值,{apikey}可在商户后台获取秘钥 使用md5签名上面拼接的字符串即可生成小写的32位密文

加密格式

									version={value}&customerid={value}&total_fee={value}&sdorderno={value}&notifyurl={value}&returnurl={value}&apikey
									
								

加密例子

									version=1.0&customerid=10886&total_fee=1.00&sdorderno=201715451541212&notifyurl=http://127.0.0.1/demo/notifyurl.php&returnurl=http://127.0.0.1/demo/returnurl.php&1b5745912dd5295f1be2631e0a9b8ed6017ddde1
									
								

附录1 paytype

支付名称 支付参数
在线网银 bank
支付宝扫码 alipay
微信扫码 weixin
QQ扫码 qqrcode
支付宝wap alipaywap
微信wap wxh5
QQ钱包h5 qqwallet
公众号支付 gzhpay
快捷支付 kuaijie
京东钱包 jd
银联钱包 yl
百度钱包 bd

附录2 bankcode

名称 参数
工商银行 ICBC
农业银行 ABC
中国银行 BOCSH
建设银行 CCB
招商银行 CMB
浦发银行 SPDB
广发银行 GDB
交通银行 BOCOM
中信银行 CNCB
民生银行 CMBC
光大银行 CEB
华夏银行 HXB
兴业银行 CIB
上海银行 BOS
上海农商 SRCB
平安银行 PAB
北京银行 BCCB
邮政储蓄银行 PSBC