【发布时间】:2018-11-15 00:52:24
【问题描述】:
我正在使用 Stripe 实施支付平台。 对于单笔付款,我创建了一项费用。 它可以工作,没问题,但我还需要对 Order 对象中定义的产品征收税费。 这是否意味着我需要以某种方式将 Charges 替换为 Orders 或者 Order 是该费用的父对象?如果是这样,我如何将这两个链接在一起?或者有一种方法可以将税费应用于我没有看到的费用? 谢谢
编辑:
public async Task<StripeCharge> CreateStripeChargeAsync(StripeProduct product, StripeSku sku, StripeCustomer customer, string orderId)
{
var charge = await _chargeService.CreateAsync(new StripeChargeCreateOptions
{
Amount = sku.Price,
Currency = sku.Currency,
Description = product.Description,
CustomerId = customer.Id,
SourceTokenOrExistingSourceId = customer.DefaultSourceId,
ReceiptEmail = customer.Email,
Metadata = new Dictionary<string, string>
{
{ "OrderId", orderId }
}
});
return charge;
}
【问题讨论】:
-
你看过 API 文档吗? stripe.com/docs/api/php#order_object
-
是的,我不确定我需要使用什么,这就是我谦虚地问这个问题的原因。感谢您的有用评论
标签: stripe-payments