转载请标明原文出处:支付宝支付接口集成标准快速付款接口文档
单条记录查询接口
支付宝即时支付接口-post支付宝即时支付接口-get单笔订单查询 开发简要日志   支付宝主要提供了两种对外接口外部服务接口:外部合作伙伴主动使用
外部通知接口:为外部合作伙伴提供数据同步以及异步处理结果返回
外部服务接口开发(return_url):
1.根据支付宝提供的接口文档和demo准备支付宝所需参数,包括必须参数和非必须参数。
2.对准备好的参数进行数字签名,对于为空的非必须参数,请进行过滤,签名机制参见文档说明。特别注意字符编码_input_charset参数,一定要用小写格式,如"utf-8",不然签名验证会失败。
3.将参数提交至支付宝指定接口。
POST方式提交时注意:如果指定了字符编码,如"utf-8",那么<form action="https://www.alipay.com/cooperate/gateway.do?_input_charset=utf-8" method="post">中红色部分一定要显式指定,否则容易出现乱码问题。  外部通知接口开发(notify_url–一定要保证这是个alipay能访问到的地址):
1.通过支付宝返回参数notify_id验证该通知的真实性(是否确由支付宝发送)。
2.若通过验证,对接收到的参数(除sign和sign_type)进行签名验证。
3.若通过验证,处理业务流程。
4.返回处理结果【success/fail】给支付宝系统。单笔订单对账:
1.准备支付宝接口所需参数。
2.对参数进行签名。
3.组装参数,发送URL进行对账。
4.解析支付宝返回值(XML文件)。
5.对返回的XML中trade节点包含的子节点进行签名验证。
6.若通过验证,返回交易结果。关注J2EE