1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 支付宝即时到帐 java_java 支付宝 第三方即时到账支付 接口

支付宝即时到帐 java_java 支付宝 第三方即时到账支付 接口

时间:2024-03-16 04:00:17

相关推荐

支付宝即时到帐 java_java 支付宝 第三方即时到账支付 接口

* @parambody 订单描写叙述、订单具体、订单备注,显示在支付宝收银台里的“商品描写叙述”里

*@paramtotal_fee 订单总金额,显示在支付宝收银台里的“应付总额”里

*@parampaymethod 默认支付方式,四个值可选:bankPay(网银); cartoon(卡通); directPay(剩余金额); CASH(网点支付)

*@paramdefaultbank 默认网银代号,代号列表见/read.php?tid=8681379

*@paramencrypt_key 防钓鱼时间戳

*@paramexter_invoke_ip 买家本地电脑的IP地址

*@paramextra_common_param 自己定义參数,可存放不论什么内容(除等特殊字符外),不会显示在页面上

*@parambuyer_email 默认买家支付宝账号

*@paramroyalty_type 提成类型。该值为固定值:10。不须要改动

*@paramroyalty_parameters 提成信息集。与须要结合商户站点自身情况动态获取每笔交易的各分润收款账号、各分润金额、各分润说明。最多仅仅能设置10条

*@paraminput_charset 字符编码格式 眼下支持 GBK 或 utf-8

*@paramkey 安全校验码

*@paramsign_type 签名方式 不需改动

*@paramkey 安全校验码

*@return表单提交HTML文本*/

public staticString BuildForm(String partner,

String seller_email,

String return_url,

String notify_url,

String show_url,

String out_trade_no,

String subject,

String body,

String total_fee,

String paymethod,

String defaultbank,

String anti_phishing_key,

String exter_invoke_ip,

String extra_common_param,

String buyer_email,

String royalty_type,

String royalty_parameters,

String input_charset,

String key,

String sign_type,

String it_b_pay){

Map sPara= newHashMap();

sPara.put("service","create_direct_pay_by_user");

sPara.put("payment_type","1");

sPara.put("partner", partner);

sPara.put("seller_email", seller_email);

sPara.put("return_url", return_url);

sPara.put("notify_url", notify_url);

sPara.put("_input_charset", input_charset);

sPara.put("show_url", show_url);

sPara.put("out_trade_no", out_trade_no);

sPara.put("subject", subject);

sPara.put("body", body);

sPara.put("total_fee", total_fee);

sPara.put("paymethod", paymethod);

sPara.put("defaultbank", defaultbank);

sPara.put("anti_phishing_key", anti_phishing_key);

sPara.put("exter_invoke_ip", exter_invoke_ip);

sPara.put("extra_common_param", extra_common_param);

sPara.put("buyer_email", buyer_email);

sPara.put("royalty_type", royalty_type);

sPara.put("royalty_parameters", royalty_parameters);

sPara.put("it_b_pay", it_b_pay);

Map sParaNew= AlipayFunction.ParaFilter(sPara); //除去数组中的空值和签名參数

String mysign = AlipayFunction.BuildMysign(sParaNew, key);//生成签名结果

StringBuffer sbHtml= newStringBuffer();

List keys= newArrayList(sParaNew.keySet());

String gateway= "/cooperate/gateway.do?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。