BGParam.h 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. #import <Foundation/Foundation.h>
  2. @interface BGParam : NSObject
  3. #pragma mark -----订单参数-------
  4. /**
  5. 支付金额,必填的参数
  6. */
  7. @property (nonatomic, copy) NSString *amount;
  8. /**
  9. 商品名称,必填的参数
  10. */
  11. @property (nonatomic, copy) NSString *goodsname;
  12. /**
  13. 商户自己生成,32位以内,数字和字母,必填的参数
  14. */
  15. @property (nonatomic, copy) NSString *payid;
  16. /**
  17. 应用注册scheme,Info.plist定义URL types(支付宝必须参数)
  18. */
  19. @property (nonatomic, copy) NSString *aliScheme;
  20. /**
  21. 可以为空,备注
  22. */
  23. @property (nonatomic, copy) NSString *remark;
  24. #pragma mark -------身份参数------
  25. /**
  26. 商户的APP唯一标识,由凡伟提供,必填的参数
  27. */
  28. @property (nonatomic, copy) NSString *appid;
  29. /**
  30. 玩家信息,必填的参数
  31. */
  32. @property (nonatomic, copy) NSString *playerid;
  33. /**
  34. 可以为空,商户号由凡伟提供。
  35. */
  36. @property (nonatomic, copy) NSString *partnerId;
  37. /**
  38. 可以为空,电话卡的唯一标示
  39. */
  40. @property (nonatomic, copy) NSString *imsi;
  41. /**
  42. 可以为空,包名可以看做bundle identifier
  43. */
  44. @property (nonatomic, copy) NSString *packageName;
  45. /**
  46. 可以为空,给商户做标记没有实际意义
  47. */
  48. @property (nonatomic, copy) NSString *channelId;
  49. @property (nonatomic, copy) NSString *paymethodchannel;
  50. #pragma mark ------工具方法-----
  51. - (BOOL)isValid;
  52. @end