In unserem Workflow müssen wir eine direkte Stripe-Gebühr berechnen, gefolgt von der Transaktion, damit wir die genaue Gebühr sehen können Streifen aufgeladen.Stripe Connect "Keine solche Kontostandtransaktion: txn_" auf Guthaben per ID nach erfolgreicher Gebührenerstellung
Die Ladung kommt wieder so erfolgreich:
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);
Wir haben auch die globale setApiKey gesetzt haben stellen Sie sicher, so dass nicht das Problem:
StripeConfiguration.SetApiKey(WebConfigurationManager.AppSettings["topsecret"]);
Der Fehler, den wir immer halten ist " Keine solche Kontostandtransaktion: txn_xxxxxxxxxx ". Für mich ergibt das keinen Sinn, ich habe das Txn nur von einer erfolgreichen Ladung zurückbekommen, warum sollte es es nicht finden können?
Dank