2017-04-24 65 views
0

因此,在我們的工作流程後,我們需要做的條紋直充,其次是獲得交易使我們可以看到確切的費用是條紋帶電。條連接「沒有這樣的平衡交易:txn_」上獲取平衡的標識成功的罪名確定

充電回來的成功:

  var chargeObj = new StripeChargeCreateOptions 
      { 
       ApplicationFee = appFee, 
       Amount = stripeAmount, //Amount Value in Cents 
       Currency = "usd", 
       Description = request.Message, 
       SourceTokenOrExistingSourceId = stripeToken.Id, 
       Capture = true 

      }; 

      StripeCharge stripeCharge = _stripeService.InitiateCharge(chargeObj, organization.StripeAccount); 
      response.ChargeId = stripeCharge.Id; 
      response.TransferId = stripeCharge.BalanceTransactionId; 

      if (!stripeCharge.Status.Equals("succeeded", StringComparison.CurrentCultureIgnoreCase)) 
       throw new StripeClientException("Failed To Initiate Charge", response); 

      // Error HERE vv 
      StripeBalanceTransaction stripeBalance = _stripeService.GetTransaction(stripeCharge.BalanceTransactionId); 

我們確實也請務必設置全局SetApiKey所以這不是問題:

  StripeConfiguration.SetApiKey(WebConfigurationManager.AppSettings["topsecret"]); 

我們不斷收到的錯誤是「沒有這樣的餘額交易:txn_xxxxxxxxxx「。對我來說沒有意義,我只是通過成功收費而從條紋中恢復過來,爲什麼它無法找到它?

謝謝

回答

0

看起來像BalanceService現在也需要連接的帳戶ID。一旦我補充說,它的工作。