openAuth.d.ts 1.4 KB

123456789101112131415161718192021222324252627282930
  1. /**
  2. * 开放给内部或二方合作伙伴跳到支付宝完成电子发票、账户授权、独立签约功能 请求参数定义
  3. * @apiName biz.alipay.openAuth
  4. */
  5. export interface IBizAlipayOpenAuthParams {
  6. /** 0:电子发票(Invoice) 1:账户授权(AccountAuth) 2:独立签约(Deduct) */
  7. bizType: number;
  8. /** 随 bizType 各不相同的业务参数。对于独立签约业务,仅需要一个参数 "sign_params",生成规则详见支付宝开放文档,https://opendocs.alipay.com/pre-open/20170601105911096277/lpxi4u */
  9. params: string;
  10. /** 是否在用户未安装支付宝的情况下,展示一个 H5 页面引导用户安装支付宝 */
  11. useBrowserLanding?: boolean;
  12. }
  13. /**
  14. * 开放给内部或二方合作伙伴跳到支付宝完成电子发票、账户授权、独立签约功能 返回结果定义
  15. * @apiName biz.alipay.openAuth
  16. */
  17. export interface IBizAlipayOpenAuthResult {
  18. /** 支付宝返回的结果码 */
  19. resultCode: number;
  20. /** 支付宝请求业务功能返回的数据 */
  21. result: string;
  22. }
  23. /**
  24. * 开放给内部或二方合作伙伴跳到支付宝完成电子发票、账户授权、独立签约功能
  25. * @apiName biz.alipay.openAuth
  26. * @supportVersion ios: 5.1.8 android: 5.1.8
  27. * @author Android:珑一 iOS:姚曦
  28. */
  29. export declare function openAuth$(params: IBizAlipayOpenAuthParams): Promise<IBizAlipayOpenAuthResult>;
  30. export default openAuth$;