Appearance
支付
查询商品详情
version>=1.1.5 | version>=1.2.5 | version>=1.3.0
csharp
public static void QueryProductDetail(QueryProductDetailParam param);typescript
public static void queryProductDetail(QueryProductDetailParam param);objc
+ (void)queryProductDetail:(SeegProductDetailParam *)param completion:(void (^)(SeegProductDetailData * data, int errCode, NSString * errMsg))completion;java
public static void queryProductDetail(Activity activity, QueryProductDetailParam param, QueryProductDetailListener listener);QueryProductDetailParam参数
| 参数 | 类型 | 说明 | 默认值 |
|---|---|---|---|
| productId | string | 商品id | 必填 |
| channel | string | 支付渠道 | 一般为空 |
| success | Function | 查询成功回调,返回ProductDetailData | null |
| fail | Function | 查询失败 | null |
| complete | Function | 查询完成 | null |
ProductDetailData数据
| 参数 | 类型 | 说明 | 默认值 |
|---|---|---|---|
| price | double | 本地化价格 | null |
| currcy | string | 本地化货币代号 | null |
查询未消耗订单
version>=1.1.0
csharp
public static void QueryFailOrder(QueryOrderParam param);typescript
export function queryFailOrder(param: QueryOrderParam): void;objc
java
public static void queryFailOrder(Activity activity, String channel, SeegQueryOrderListener listener);QueryOrderParam参数
| 参数 | 类型 | 说明 | 默认值 |
|---|---|---|---|
| success | Function | 查询成功回调,返回OrderData集合 | null |
| fail | Function | 查询失败 | null |
| complete | Function | 查询完成 | null |
OrderData数据
| 参数 | 类型 | 说明 | 默认值 |
|---|---|---|---|
| orderId | string | 订单id | null |
| productId | string | 商品ID | null |
| token | string | 支付凭证 | null |
| currency | string | 支付币种 | null |
| price | number | 金额 | null |
发起支付
version>=1.1.0
重要提示
请勿同时调起多笔支付,否则只有最后一笔支付有回调
建议在调起时屏蔽所有点击事件
csharp
public static void Pay(PayParam param);typescript
export function pay(param: PayParam): void;objc
java
public static void pay(Activity activity, String channel, SeegPayData data, SeegPayListener listener);PayParam参数
| 参数 | 类型 | 说明 | 默认值 |
|---|---|---|---|
| productId | string | 商品ID | null |
| userId | string | 用户id | null |
| success | Function | 支付成功回调,返回OrderData | null |
| fail | Function | 支付失败 | null |
| complete | Function | 支付完成 | null |
消耗订单
version>=1.1.0
csharp
public static void ConsumeOrder(ConsumeParam param);typescript
export function consumeOrder(param: ConsumeParam): void;objc
java
public static void consumeOrder(Activity activity, String type, OrderData orderData, SeegConsumeListener listener);ConsumeParam参数
| 参数 | 类型 | 说明 | 默认值 |
|---|---|---|---|
| orderData | OrderData | 订单信息,废弃 | null |
| orderId | string | 订单id,SDK>=1.2.0 | null |
| productId | string | 商品ID,SDK>=1.2.0 | null |
| token | string | 支付凭证,SDK>=1.2.0 | null |
| currency | string | 支付币种,SDK>=1.2.0 | null |
| price | number | 价格,SDK>=1.2.0 | null |
| userId | string | 用户id,SDK>=1.2.0 | null |
| success | Function | 支付成功回调,返回OrderData | null |
| fail | Function | 支付失败 | null |
| complete | Function | 支付完成 | null |
恢复购买
version>=1.1.1
csharp
public static void RestoreOrder(QueryOrderParam param);typescript
export function restoreOrder(param: RestoreParam): void;objc
java
RestoreParam参数
| 参数 | 类型 | 说明 | 默认值 |
|---|---|---|---|
| success | Function | 支付成功回调,返回OrderData集合 | null |
| fail | Function | 支付失败 | null |
| complete | Function | 支付完成 | null |