AlipaySDKHelper.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //
  2. // AlipaySDKHelper.h
  3. // MingMen
  4. //
  5. // Created by 尚旅客户端 on 2017/8/18.
  6. // Copyright © 2017年 尚旅客户端. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. @interface AlipaySDKHelper : NSObject
  10. /*!
  11. * @brief 支付宝相关API封装
  12. * @author 尚旅客户端
  13. */
  14. + (instancetype)sharedInstance;
  15. // NOTE: 支付回调
  16. //typedef void (^NewAlipayCallback) (NSDictionary *dictionary);
  17. @property(nonatomic,copy)void (^NewAlipayCallback)(NSDictionary *dictionary);
  18. // NOTE: 授权回调
  19. //typedef void (^NewAliauthCallback) (NSString *string);
  20. @property(nonatomic,copy)void (^NewAliauthCallback)(NSDictionary *dictionary);
  21. // NOTE: iOS9.0以后使用新API接口
  22. - (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString*, id> *)options;
  23. // NOTE: iOS9.0之前使用旧API接口
  24. - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation;
  25. // NOTE: 调用订单API alipayCallback:(NewAlipayCallback)payCallback
  26. - (void)alipayPay:(NSDictionary *)payDictionary order:(NSDictionary *)orderDictionary;
  27. // NOTE: 调用授权API aliauthCallback:(NewAliauthCallback)authCallback
  28. - (void)alipayAuth:(NSDictionary *)authDictionary;
  29. @end