以编程方式在 Stripe 中创建优惠券代码
Programmatically create coupon code in Stripe
我需要在我的 Stripe 帐户中创建超过 1000 个优惠券代码,以便客户可以在我的网站上兑换折扣。我不想通过仪表板手动执行此操作,否则我会发疯的。
我无法在 STRIPE 文档中找到以编程方式或通过 REST 客户端创建优惠券代码的说明。
有谁知道使用 Stripe 是否可行 api。如果你让这个工作,你能提供一个例子吗?
提前致谢。
绝对可以使用 Create Coupon API. You'd be able to use their Java 库在一个循环中创建所有这些。下面是从创建 3 个月 25% 优惠券的文档中获取的基本示例:
Stripe.apiKey = "sk_test_XXX";
Map<String, Object> couponParams = new HashMap<String, Object>();
couponParams.put("percent_off", 25);
couponParams.put("duration", "repeating");
couponParams.put("duration_in_months", 3);
couponParams.put("id", "25OFF");
Coupon.create(couponParams);
您可以使用 Stripe Ruby api 创建优惠券,如下所示:
require "stripe"
Stripe.api_key = "sk_test_BQokikJOvBiI2HlWgH4olfQ2"
=> "sk_test_BQokikJOvBiI2HlWgH4olfQ2"
Stripe::Coupon.create(
:percent_off => 25,
:duration => 'repeating',
:duration_in_months => 3,
:id => '25008OFF'
)
=> #<Stripe::Coupon:0x3ff55618447c id=25008OFF> JSON: {
"id": "25008OFF",
"created": 1435205613,
"percent_off": 25,
"amount_off": null,
"currency": null,
"object": "coupon",
"livemode": false,
"duration": "repeating",
"redeem_by": null,
"max_redemptions": null,
"times_redeemed": 0,
"duration_in_months": 3,
"valid": true,
"metadata": {}
}
我需要在我的 Stripe 帐户中创建超过 1000 个优惠券代码,以便客户可以在我的网站上兑换折扣。我不想通过仪表板手动执行此操作,否则我会发疯的。
我无法在 STRIPE 文档中找到以编程方式或通过 REST 客户端创建优惠券代码的说明。
有谁知道使用 Stripe 是否可行 api。如果你让这个工作,你能提供一个例子吗?
提前致谢。
绝对可以使用 Create Coupon API. You'd be able to use their Java 库在一个循环中创建所有这些。下面是从创建 3 个月 25% 优惠券的文档中获取的基本示例:
Stripe.apiKey = "sk_test_XXX";
Map<String, Object> couponParams = new HashMap<String, Object>();
couponParams.put("percent_off", 25);
couponParams.put("duration", "repeating");
couponParams.put("duration_in_months", 3);
couponParams.put("id", "25OFF");
Coupon.create(couponParams);
您可以使用 Stripe Ruby api 创建优惠券,如下所示:
require "stripe"
Stripe.api_key = "sk_test_BQokikJOvBiI2HlWgH4olfQ2"
=> "sk_test_BQokikJOvBiI2HlWgH4olfQ2"
Stripe::Coupon.create(
:percent_off => 25,
:duration => 'repeating',
:duration_in_months => 3,
:id => '25008OFF'
)
=> #<Stripe::Coupon:0x3ff55618447c id=25008OFF> JSON: {
"id": "25008OFF",
"created": 1435205613,
"percent_off": 25,
"amount_off": null,
"currency": null,
"object": "coupon",
"livemode": false,
"duration": "repeating",
"redeem_by": null,
"max_redemptions": null,
"times_redeemed": 0,
"duration_in_months": 3,
"valid": true,
"metadata": {}
}