在商家的收银台页面选择银行,提交到支付宝页面后就默认为买家选择的银行。
目的:操作更顺,流程更简单! 例如:该图是商家自己网站设计的页面。

Alipay form Example

测试页面:http://alipaysales.cn:8082/cpys/jsdz/

如何集成 ?

即时到账技术文档中有这两个参数:
paymethod :(bankPay(网银);cartoon(卡通); directPay(余额))
defaultbank:默认网银 String (见常见银行表)
银行列表:

银行简码 银行名称
ICBCB2C 中国工商银行
CMB 招商银行
CCB 中国建设银行
ABC 中国农业银行
SPDBB2B 上海浦东发展银行(B2B)
CIB 兴业银行
GDB 广东发展银行
SDB 深圳发展银行
CMBC 中国民生银行
COMM 交通银行
POSTGC 邮政储蓄银行
CITIC 中信银行
BOCB2C 中国银行

只需要 在接口中新增加 paymethod,defaultbank 这两个参数,这两个参数也需要经过签名,否则会报错。

比如:买家选择 工行,那这两个参数的值就应该为 paymethod=bankPay; defaultbank=ICBCB2C;

以php即时到账代码为例就是:

require_once(“alipay_service.php”);
require_once(“alipay_config.php”);
$parameter = array(
“service” => “create_direct_pay_by_user”, //交易类型
“partner” => $partner, //合作商户号
“return_url” => $return_url, //同步返回
“notify_url” => $notify_url, //异步返回
“_input_charset” => $_input_charset, //字符集,默认为GBK
“subject” => “商品名称”, //商品名称,必填
“body” => “商品描述”, //商品描述,必填
“out_trade_no” => date(Ymdhms), //商品外部交易号,必填(保证唯一性)
“total_fee” => “0.01”, //商品总价,必填(价格不能为0)
“payment_type” => “1”, //默认为1,不需要修改

“paymethod” => “bankPay”, //bankPay(网银);cartoon(卡通); directPay(余额)
“defaultbank” => “ICBCB2C”, //见银行简码表
“show_url” => $show_url, //商品相关网站
“seller_email” => $seller_email //卖家邮箱,必填
);
$alipay = new alipay_service($parameter,$security_code,$sign_type);
$link=$alipay->create_url();