支付宝移动支付接口智能SDK版接入与使用规则(10)
发布时间:2021-06-08
发布时间:2021-06-08
支付宝移动支付接口智能SDK版接入与使用规则
3. 订单数据生成
在调用快捷支付SDK时,需要提交订单信息info,其中参数以key=”value”形式呈现,参数之间以“&”分割,所有参数不可缺。 4. 调用支付接口
代码如下:
(void)payOrder:(NSString*)order AndScheme:(NSString*)scheme elector:(SEL) selector target:(id)target;
5. 支付结果获取和处理
调用快捷支付后,将通过2种途径获得支付结果: (1) payOrder方法的客户端返回
z z
应用内wap支付返回结果:通过对象target的selector方法返回结果。 应用外快捷支付返回结果:通过AppDelegate的方法handleOpenURL获取(详情可参考demo中AppDelegate.m)的handleOpenURL方法,支付结果的详细信息详见接口文档中的同步返回参数说明。
需要同时实现上面两个接口,否则有可能接收不到回调结果。 (2) 支付宝服务器通知
商户需要提供一个http协议的接口,包含在参数里传递给快捷支付,即notify_url。 支付宝服务器在支付完成后,会用POST方法调用notufy_url,传输支付结果,详见接口文档中的异步通知参数说明。
5.2.2 Android
1. 开发包
快捷支付SDK以插件的形式集成在商户应用的客户端工程里,主要包括三部分:
z z z
核心插件jar包alipay.jar 资源Library工程alipay_lib
移动支付apk包alipay_msp.apk(可选)
注意:
如果商户应用自带alipay_msp.apk,不可修改此文件名,并请将其放在商户工程的assets目录下。