支付宝手机网页即时到账接口(2)之授权接口请求

前言

这篇文章主要讲诉系统调用支付宝手机网页即时到账授权接口获取支付宝返回的request_token。

上篇文章地址:支付宝手机网页即时到账接口(1)之相关信息介绍。

这是上篇文章结尾调用授权接口的图解。

官方文档中对授权接口的说明是:

说明中不难看出我们的代码中需要模拟http提交参数,然后解析支付宝返回的结果再进行处理。该项目是用java编写的,所以后续代码也是用java展现。该项目中模拟http需要两个jar包,httpclient.jar和httpcore.jar,我已经上传,点击下载即可。

授权接口请求参数说明

1.含义请求参数是商户在与支付宝进行数据交互时,提供给支付宝的请求数据,以便支付宝根据这些数据进一步处理。2.授权请求参数列表

service=alipay.wap.trade.create.direct授权接口名称(固定)format=xml请求参数格式(固定)v=2.0接口版本号(固定)。注当前版本,以后说不定会更新partner=2088000000000000合作者身份ID(开通支付宝商家服务后,支付宝会提供)req_id=20150512203545请求号(必须唯一,可以用当前时间)sec_id=MD5签名方式(MD5、0001(RSA))。本篇是用MD5sign=VRVr7adPfsHblFjiBkGWryhKI对请求或响应中参数签名后的值。req_data示例<direct_trade_create_req><subject>彩票</subject><out_trade_no>1282889603601</out_trade_no><total_fee>10.01</total_fee><seller_account_name>chenf003@yahoo.cn</seller_account_name><call_back_url></call_back_url><notify_url></notify_url><out_user>123456789</out_user><merchant_url></merchant_url><pay_expire>3600</pay_expire><agent_id>11397568a1</agent_id></direct_trade_create_req>请求业务参数subject=彩票商品名称(不可空)out_trade_no=1282889603601商户网站唯一订单号(不可空)total_fee=0.01交易金额(不可空)seller_account_name=chenf003@yahoo.cn卖家支付宝账号(不可空)call_back_url=http://www.yoursite.com/waptest0504/servlet/CallBack支付成功跳转页面路径(不可空)notify_url=http://www.yoursite.com/waptest0504/servlet/NotifyReceiver服务器异步通知页面路径(可空,但是不建议为空)out_user=123456789商户系统用户唯一标识(可空)merchant_url=http://www.yoursite.com操作中断返回地址(可空)pay_expire=3600交易自动关闭时间(可空,默认值21600(即15天))。agent_id=11397568a1代理人ID(可空,我不知道这是什么鬼)3.样例

?req_data=<direct_trade_create_req><subject>彩票</subject><out_trade_no>1282889603601</out_trade_no><total_fee>10.01</total_fee><seller_account_name>chenf003@yahoo.cn</seller_account_name><call_back_url></call_back_url><notify_url></notify_url><out_user>123456789</out_user><merchant_url></merchant_url><pay_expire>3600</pay_expire><agent_id>11397568a1</agent_id></direct_trade_create_req>&service=alipay.wap.trade.create.direct&sec_id=0001&partner=2088101000137799&req_id=1282889689836&sign=VRVr7adPfsHblFjiBkGWryhKIKt+CaI4Cq2MA2wG1ENVuBAyFDlp3FbttndmID0USlfn22a9/6fQ+X+KPDE09hcTNz3gJ1edUiDWxHXY/ahTexCP79SDtoHx29uepXsHBe32DP0k9jZbfhpT8Ly0+ksuo5VJO0iymxQ87hQPjJw=&format=xml&v=2.0

代码示例

交易bean

不敢接受失败的人,往往是那些追求完美的人,

支付宝手机网页即时到账接口(2)之授权接口请求

相关文章:

你感兴趣的文章:

标签云: