private void AndroidVarifyResult(bool bSuccess) { if (bSuccess == true) { /* * 0: 验证成功,且billingserver订单状态改为已加钱,客户端不需处理。 客户端删除订单 * 1: 订单存在但未加钱,客户端删除订单 * -1: 订单验证失败,订单删除。 * -2: 平台错误下单暂时不成功,稍后重试。客户端删除订单 * -3: 重复订单,订单已加钱。 客户端删除订单 * -4: 参数不完整。客户端需要重新发起,并检查参数是否正确。订单重发 订单重发 */ Debug.Log("pllog_VarifyResult PayVarifyResult=" + PayVarifyResult + " PayVarifyResultOrderID=" + PayVarifyResultOrderID); if (PayVarifyResult == -4 || PayVarifyResult == -2) { //订单重发,什么处理都不用做,系统会每分钟轮训 //订单发送次数-4,每个订单最多发送20次。 Debug.Log("pllog_VarifyResult MinusOncePayLog"); WebMediator.MinusOncePayLog(PayVarifyResultOrderID); } else if (PayVarifyResult == 0 || PayVarifyResult == 1 || PayVarifyResult == -1 || PayVarifyResult == -3 ) { //删除订单 WebMediator.RemovePayLog(PayVarifyResultOrderID); } } }