支付宝-即时到账交易接口

[quote]项目中需要集成支付宝,发现集成很简单,mark一下。
支付宝即时支付接口功能描述:通过支付宝的支付渠道,付款者可以直接汇款给另一个拥有支付宝账号的收款者。
[/quote]
支付宝官方接口:http://club.alipay.com/read-htm-tid-9976972.html

支付宝自带示例演示(create_direct_pay_by_user_jsp_utf8),已经添加附件,我们将其中的代码集成到我们项目中即可。
1.修改AlipayConfig.java中的partner,key,seller_email,这三个参数跟支付宝签约后可以拿到。然后编译,在tomcat中运行即可。

public class AlipayConfig {

//↓↓↓↓↓↓↓↓↓↓请在这里配置您的基本信息↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
// 合作身份者ID,以2088开头由16位纯数字组成的字符串
public static String partner = "";

// 交易安全检验码,由数字和字母组成的32位字符串
public static String key = "";

// 签约支付宝账号或卖家收款支付宝帐户
public static String seller_email = "";

........
}



2打开localhost:8080/create_direct_pay_by_user_jsp_utf8/index.jsp 我们输入标题,金额,备注。点击确认
[img]http://dl.iteye.com/upload/attachment/523234/0cb855cd-3431-3795-bce1-5a31fef03c40.gif[/img]

3跳到支付宝的网关
[img]http://dl.iteye.com/upload/attachment/523236/436b298c-07c0-31fd-bbfc-4b889ea08c6b.gif[/img]

4如果交易成功支付宝会返回到AlipayConfig.return_url对应的页面。


[quote]调用支付宝其实只是重定向到支付宝的网关,在url中需要制定支付宝需要的参数。例子中会生成如下URL:
https://tradeexprod.alipay.com/fastpay/createDirectPayByBuyer.htm?sign=9a0ae93f5eec6701f07294cc70d7d3c9&service=create_direct_pay_by_user&partner=2088101568353491&sign_type=MD5&return_url=http%3A%2F%2F127.0.0.1%3A8080%2FAlipayDirect%2Freturn_url.jsp&body=11&seller_email=alipay-test07%40alipay.com&total_fee=1111111&notify_url=http%3A%2F%2F127.0.0.1%3A8080%2FAlipayDirect%2Fnotify_url.jsp&payment_type=1&_input_charset=UTF-8&out_trade_no=20110722172918&subject=1&show_url=http%3A%2F%2Fwww.xxx.com%2Forder%2Fmyorder.jsp
[/quote]

必须的输入参数
[img]http://dl.iteye.com/upload/attachment/523251/15991a51-3b32-37d2-8c05-e0f3aa2fbad8.gif[/img]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值