BogoPayManager.h 741 B

123456789101112131415161718192021222324252627282930313233
  1. //
  2. // BogoPayModuleObjCManager.h
  3. // BogoPayModuleObjC
  4. //
  5. // Created by 范东 on 2020/3/14.
  6. //
  7. #import <Foundation/Foundation.h>
  8. @class BogoPayOrderModel;
  9. @class BogoPayResponseModel;
  10. NS_ASSUME_NONNULL_BEGIN
  11. typedef void(^bogo_payResponseCallBack)(BogoPayResponseModel *responseModel);
  12. typedef NS_ENUM(NSInteger, BogoPayType) {
  13. BogoPayTypeAliPay,
  14. BogoPayTypeWeChat
  15. };
  16. @interface BogoPayManager : NSObject
  17. @property (nonatomic, copy) bogo_payResponseCallBack bogo_payResponseCallBack;
  18. + (BogoPayManager *)defaultManager;
  19. - (void)pay:(BogoPayType)payType orderModel:(BogoPayOrderModel *)orderModel;
  20. - (void)handlePayURL:(NSURL *)url callBack:(bogo_payResponseCallBack)bogo_payResponseCallBack;
  21. @end
  22. NS_ASSUME_NONNULL_END