/// <summary> /// 验证结果调用 /// </summary> /// <param name="code">是否成功</param> /// <param name="goodsID">物品ID</param> /// <param name="repeatReceipt">是否是重复的订单凭据</param> /// <param name="receipt">回执,商户订单号等</param> public static void OnVerificationResult(int code, string goodsID, bool repeatReceipt, string receipt, string error, StoreName storeName) { try { if (onVerificationResultCallBack != null) { PayResult result = new PayResult(code, goodsID, error, storeName); Debug.Log("验证回调 code " + code + " goodsID " + goodsID); onVerificationResultCallBack(result); } } catch (Exception e) { Debug.LogError(e); } if (code == 0 || code == ErrorCodeDefine.StorePay_RepeatReceipt || repeatReceipt) { Debug.Log("订单确认" + goodsID); SDKManager.ConfirmPay(storeName.ToString(), goodsID, receipt); } //验证成功 if (code != 0) { Debug.LogError("凭据验证失败! goodID:" + goodsID); } }
public static void OnVerificationResult(bool t, string goodID) { if (onVerificationResultCallBack != null) { onVerificationResultCallBack(t, goodID); } //验证成功 if (!t) { Debug.LogError("凭据验证失败! goodID:" + goodID); return; } SDKManager.ConfirmPay(goodID); }
/// <summary> /// 验证结果调用 /// </summary> /// <param name="isSucess">是否成功</param> /// <param name="goodID">物品ID</param> /// <param name="repeatReceipt">是否是重复的订单凭据</param> public static void OnVerificationResult(bool isSucess, string goodID, bool repeatReceipt, string receipt) { if (onVerificationResultCallBack != null) { onVerificationResultCallBack(isSucess, goodID); } if (isSucess || repeatReceipt) { SDKManager.ConfirmPay(goodID, receipt); } //验证成功 if (!isSucess) { Debug.LogError("凭据验证失败! goodID:" + goodID); } }
/// <summary> /// 验证结果调用 /// </summary> /// <param name="code">是否成功</param> /// <param name="goodsID">物品ID</param> /// <param name="repeatReceipt">是否是重复的订单凭据</param> /// <param name="receipt">回执,商户订单号等</param> public static void OnVerificationResult(int code, string goodsID, bool repeatReceipt, string receipt) { if (onVerificationResultCallBack != null) { Debug.LogWarning("验证回调code=========" + code + "-------goodsID=========" + goodsID); onVerificationResultCallBack(code, goodsID); } if (code == 0 || repeatReceipt) { SDKManager.ConfirmPay(goodsID, receipt); } //验证成功 if (code != 0) { Debug.LogError("凭据验证失败! goodID:" + goodsID); } }