文档中心 > 花呗预授权

无线预授权

更新时间:2016/06/03 访问次数:9217

创建资金授权订单并申请冻结(必选)

接口: alipay.fund.auth.create.freeze.apply

商户集成此接口到APP,拼接资金预授权信息,引导用户点击之后唤起支付宝钱包进行预授权确认。

设置支付模式为WIRELESS

pay_mode = WIRELESS

拼接该接口的完整请求URL

https://mapi.alipay.com/gateway.do?_input_charset=utf-8&amount=0.01&order_title=无线预授权&out_order_no=20160530BY001&out_request_no=20160530BY001&partner=2088501624737791&pay_mode=WIRELESS&payee_user_id=2088501624737791&product_code=FUND_PRE_AUTH&scene_code=HOTEL&service=alipay.fund.auth.create.freeze.apply&sign=fedbe1d48ea861ad0db44738500bd4f7&sign_type=MD5

对URL中所有的参数的值做URLENCODE

https://mapi.alipay.com/gateway.do?_input_charset=utf-8&amount=0.01&order_title=%E6%97%A0%E7%BA%BF%E9%A2%84%E6%8E%88%E6%9D%83&out_order_no=20160530BY001&out_request_no=20160530BY001&partner=2088501624737791&pay_mode=WIRELESS&payee_user_id=2088501624737791&product_code=FUND_PRE_AUTH&scene_code=HOTEL&service=alipay.fund.auth.create.freeze.apply&sign=fedbe1d48ea861ad0db44738500bd4f7&sign_type=MD5

再对整串URL做第二次URLENCODE

https%3A%2F%2Fmapi.alipay.com%2Fgateway.do%3F_input_charset%3Dutf-8%26amount%3D0.01%26order_title%3D%25E6%2597%25A0%25E7%25BA%25BF%25E9%25A2%2584%25E6%258E%2588%25E6%259D%2583%26out_order_no%3D20160530BY001%26out_request_no%3D20160530BY001%26partner%3D2088501624737791%26pay_mode%3DWIRELESS%26payee_user_id%3D2088501624737791%26product_code%3DFUND_PRE_AUTH%26scene_code%3DHOTEL%26service%3Dalipay.fund.auth.create.freeze.apply%26sign%3Dfedbe1d48ea861ad0db44738500bd4f7%26sign_type%3DMD5

拼接唤起支付宝钱包客户端H5容器的URL

alipays://platformapi/startapp?appId=20000067&url=https%3A%2F%2Fmapi.alipay.com%2Fgateway.do%3F_input_charset%3Dutf-8%26amount%3D0.01%26order_title%3D%25E6%2597%25A0%25E7%25BA%25BF%25E9%25A2%2584%25E6%258E%2588%25E6%259D%2583%26out_order_no%3D20160530BY001%26out_request_no%3D20160530BY001%26partner%3D2088501624737791%26pay_mode%3DWIRELESS%26payee_user_id%3D2088501624737791%26product_code%3DFUND_PRE_AUTH%26scene_code%3DHOTEL%26service%3Dalipay.fund.auth.create.freeze.apply%26sign%3Dfedbe1d48ea861ad0db44738500bd4f7%26sign_type%3DMD5

无线端调用

  • Android

    Uri uri = Uri.parse("alipays://platformapi/startapp?appId=20000067&url=https%3A%2F%2Fmapi.alipay.com%2Fgateway.do%3F_input_charset%3Dutf-8%26amount%3D0.01%26order_title%3D%25E6%2597%25A0%25E7%25BA%25BF%25E9%25A2%2584%25E6%258E%2588%25E6%259D%2583%26out_order_no%3D20160530BY001%26out_request_no%3D20160530BY001%26partner%3D2088501624737791%26pay_mode%3DWIRELESS%26payee_user_id%3D2088501624737791%26product_code%3DFUND_PRE_AUTH%26scene_code%3DHOTEL%26service%3Dalipay.fund.auth.create.freeze.apply%26sign%3Dfedbe1d48ea861ad0db44738500bd4f7%26sign_type%3DMD5");
    Intent it = new Intent(Intent.ACTION_VIEW, uri);
    startActivity(it);
  • iOS

    [[UIApplication sharedApplication] openURL:alipays://platformapi/startapp?appId=20000067&url=https%3A%2F%2Fmapi.alipay.com%2Fgateway.do%3F_input_charset%3Dutf-8%26amount%3D0.01%26order_title%3D%25E6%2597%25A0%25E7%25BA%25BF%25E9%25A2%2584%25E6%258E%2588%25E6%259D%2583%26out_order_no%3D20160530BY001%26out_request_no%3D20160530BY001%26partner%3D2088501624737791%26pay_mode%3DWIRELESS%26payee_user_id%3D2088501624737791%26product_code%3DFUND_PRE_AUTH%26scene_code%3DHOTEL%26service%3Dalipay.fund.auth.create.freeze.apply%26sign%3Dfedbe1d48ea861ad0db44738500bd4f7%26sign_type%3DMD5];

FAQ

关于此文档暂时还没有FAQ
返回
顶部