Order.h 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. //
  2. // Order.h
  3. // AlixPayDemo
  4. //
  5. // Created by 方彬 on 11/2/13.
  6. //
  7. //
  8. #import <Foundation/Foundation.h>
  9. @interface Order : NSObject
  10. /*********************************四要素*********************************/
  11. @property (nonatomic, copy) NSString *partner;
  12. @property (nonatomic, copy) NSString *sellerID;
  13. @property (nonatomic, copy) NSString *outTradeNO;
  14. @property (nonatomic, copy) NSString *totalFee;
  15. /*********************************商品相关*********************************/
  16. //商品的标题/交易标题/订单标题/订单关键字等。
  17. @property (nonatomic, copy) NSString *subject;
  18. //对一笔交易的具体描述信息。如果是多种商品,请将商品描述字符串累加传给body。
  19. @property (nonatomic, copy) NSString *body;
  20. /*********************************其他必传参数*********************************/
  21. //接口名称,固定为mobile.securitypay.pay。
  22. @property (nonatomic, copy) NSString *service;
  23. //商户网站使用的编码格式,固定为utf-8。
  24. @property (nonatomic, copy) NSString *inputCharset;
  25. @property (nonatomic, copy) NSString *notifyURL;
  26. /*********************************可选参数*********************************/
  27. @property (nonatomic, copy) NSString *paymentType;
  28. //具体区分本地交易的商品类型,1:实物交易; (不传情况下的默认值),0:虚拟交易; (不允许使用信用卡等规则)。
  29. @property (nonatomic, copy) NSString *goodsType;
  30. @property (nonatomic, copy) NSString *rnCheck;
  31. //标识客户端。
  32. @property (nonatomic, copy) NSString *appID;
  33. //标识客户端来源。参数值内容约定如下:appenv=“system=客户端平台名^version=业务系统版本”
  34. @property (nonatomic, copy) NSString *appenv;
  35. //设置未付款交易的超时时间,一旦超时,该笔交易就会自动被关闭。当用户输入支付密码、点击确认付款后(即创建支付宝交易后)开始计时。取值范围:1m~15d,或者使用绝对时间(示例格式:2014-06-13 16:00:00)。m-分钟,h-小时,d-天,1c-当天(1c-当天的情况下,无论交易何时创建,都在0点关闭)。该参数数值不接受小数点,如1.5h,可转换为90m。
  36. @property (nonatomic, copy) NSString *itBPay;
  37. //商品地址
  38. @property (nonatomic, copy) NSString *showURL;
  39. //业务扩展参数,支付宝特定的业务需要添加该字段,json格式。 商户接入时和支付宝协商确定。
  40. @property (nonatomic, strong) NSMutableDictionary *outContext;
  41. @end