# 收取运费 为您的客户创建不同的运费。 运费费率可让您展示多种配送选项(如标准配送、加急配送、次日达),并提供更精准的预计送达时间。您可以通过不同的 Stripe 产品向客户收取运费,其中部分产品需要编写代码。在创建运费费率前,请先了解如何[收集计费地址与收货地址](https://docs.stripe.com/payment-links/customize.md)。 > #### 第三方插件 > > 如果您通过第三方应用程序使用 Stripe(例如 [Thrivecart](https://support.thrivecart.com/help/setting-your-physical-fulfilment-shipping-options/) 或 [Shopify](https://help.shopify.com/en/manual/shipping/setting-up-and-managing-your-shipping/setting-up-shipping-rates))并希望调整运费,请访问该服务的文档。 #### 管理平台 1. 创建[支付链接](https://dashboard.stripe.com/test/payment-links/create),然后选择**使用**账单和收货地址**选项收集客户的地址**。 1. 选择您运送到的国家/地区。 1. 点击**添加运费**以选择现有运费或添加新的运费。您只能在支付链接中使用一次性价格的运费。 ![](https://b.stripecdn.com/docs-statics-srv/assets/create-payment-link-with-shipping-rate.299819920f996e92c28c393f7a9d91cc.png) 在管理平台中为支付链接新增运费 #### API [创建一个运费](https://docs.stripe.com/api/shipping_rates.md),该运费至少需要 `type` 和 `display_name` 参数。以下代码示例使用的是这两个参数以及 `fixed_amount` 和 `deliver_estimate`: ```curl curl https://api.stripe.com/v1/shipping_rates \ -u "<>:" \ -d "display_name=Ground shipping" \ -d type=fixed_amount \ -d "fixed_amount[amount]=500" \ -d "fixed_amount[currency]=usd" \ -d "delivery_estimate[minimum][unit]=business_day" \ -d "delivery_estimate[minimum][value]=5" \ -d "delivery_estimate[maximum][unit]=business_day" \ -d "delivery_estimate[maximum][value]=7" ``` 创建付款链接并[收集计费和收货地址](https://docs.stripe.com/payments/collect-addresses.md?payment-ui=payment-links)。使用 [shipping_options](https://docs.stripe.com/api/payment-link/object.md#payment_link_object-shipping_options) 参数将运费添加到付款链接中。您只能在付款链接中使用一次性价格的运费。 ```curl curl https://api.stripe.com/v1/payment_links \ -u "<>:" \ -d "line_items[0][price]={{PRICE_ID}}" \ -d "line_items[0][quantity]=1" \ -d billing_address_collection=required \ -d "shipping_address_collection[allowed_countries][0]=US" \ -d "shipping_options[0][shipping_rate]={{SHIPPINGRATE_ID}}" ```