因此,我不确定这是编码错误还是我对 Stripe Connect 流程的误解,但我正在尝试使用 Stripe .NET 包装器进行收费。我的代码如下:
int chargeAmount = 2014;
int appFee = 1986;
var stripeChargeOption = new StripeChargeCreateOptions()
{
AmountInCents = chargeAmount,
Currency = "cad",
Card = stripeToken.Id,
Description = "Your Purchase with Coupons4Giving - " + info.Merchant.Name,
ApplicationFeeInCents = appFee
};
var response = stripeService.Create(stripeChargeOption);
问题是当我去查看实际经历的内容时,这些值与我在此调用中指定的值不同。在 Stripe 方面,它显示申请费为 19.26 美元(即 20.14 美元减去 Stripe 的 2.9% 费用 + 0.30 美元)。
谁能告诉我为什么我的申请费是 20.14 美元而不是我试图指定的 19.86 美元?
谢谢!