php接入易和快捷支付
php后端代码:
$apiurl = 'http://pay.yihezhifu.com/online/gateway';/*接口提交地址*/
$version = '3.0';/*接口版本号,目前固定值为3.0*/
$method = 'Yh.online.interface';/*接口名称: Yh.online.pay*/
$partner = ‘自行修改’ ;//商户id,由API分配
$banktype = 'SHORTCUT';//银行类型 default为跳转到接口进行选择支付
$paymoney = '自行修改'; //单位元(人民币),两位小数点
$callbackurl = ‘自行修改’ ;//下行异步通知的地址,需要以http://开头且没有任何参数
$hrefbackurl = '自行修改 ';//下行同步通知过程的返回地址(在支付完成后接口将会跳转到的商户系统连接地址)。注:若提交值无该参数,或者该参数值为空,则在支付完成后,接口将不会跳转到商户系统,用户将停留在接口系统提示支付成功的页面。
$goodsname = '会员充值';//商品名称。若该值包含中文,请注意编码
$attach = ‘自行修改’ ;//备注信息,下行中会原样返回。若该值包含中文,请注意编码
$isshow = '1';//该参数为支付宝扫码、微信、QQ钱包专用,默认为1,跳转到网关页面进行扫码,如设为0,则网关只返回二维码图片地址供用户自行调用
$key = ‘自行修改’ ;//商户Key,由API分配
$version = '3.0';/*接口版本号,目前固定值为3.0*/
$method = 'Yh.online.interface';/*接口名称: Yh.online.pay*/
$partner = ‘自行修改’ ;//商户id,由API分配
$banktype = 'SHORTCUT';//银行类型 default为跳转到接口进行选择支付
$paymoney = '自行修改'; //单位元(人民币),两位小数点
$callbackurl = ‘自行修改’ ;//下行异步通知的地址,需要以http://开头且没有任何参数
$hrefbackurl = '自行修改 ';//下行同步通知过程的返回地址(在支付完成后接口将会跳转到的商户系统连接地址)。注:若提交值无该参数,或者该参数值为空,则在支付完成后,接口将不会跳转到商户系统,用户将停留在接口系统提示支付成功的页面。
$goodsname = '会员充值';//商品名称。若该值包含中文,请注意编码
$attach = ‘自行修改’ ;//备注信息,下行中会原样返回。若该值包含中文,请注意编码
$isshow = '1';//该参数为支付宝扫码、微信、QQ钱包专用,默认为1,跳转到网关页面进行扫码,如设为0,则网关只返回二维码图片地址供用户自行调用
$key = ‘自行修改’ ;//商户Key,由API分配
$signSource = sprintf("version=%s&method=%s&partner=%s&banktype=%s&paymoney=%s&ordernumber=%s&callbackurl=%s%s", $version,$method,$partner, $banktype, $paymoney, $ordernumber, $callbackurl, $key);
$sign = md5($signSource);//32位小写MD5签名值,UTF-8编码
$postUrl = $apiurl. "?version=".$version;
$postUrl.="&method=".$method;
$postUrl.="&partner=".$partner;
$postUrl.="&banktype=".$banktype;
$postUrl.="&paymoney=".$paymoney;
$postUrl.="&ordernumber=".$ordernumber;
$postUrl.="&callbackurl=".$callbackurl;
$postUrl.="&hrefbackurl=".$hrefbackurl;
$postUrl.="&goodsname=".$goodsname;
$postUrl.="&attach=".$attach;
$postUrl.="&isshow=".$isshow;
$postUrl.="&sign=".$sign;
$sign = md5($signSource);//32位小写MD5签名值,UTF-8编码
$postUrl = $apiurl. "?version=".$version;
$postUrl.="&method=".$method;
$postUrl.="&partner=".$partner;
$postUrl.="&banktype=".$banktype;
$postUrl.="&paymoney=".$paymoney;
$postUrl.="&ordernumber=".$ordernumber;
$postUrl.="&callbackurl=".$callbackurl;
$postUrl.="&hrefbackurl=".$hrefbackurl;
$postUrl.="&goodsname=".$goodsname;
$postUrl.="&attach=".$attach;
$postUrl.="&isshow=".$isshow;
$postUrl.="&sign=".$sign;
获取到的postUrl即可调起快捷支付,跳转页面即可。