我需要在我的Stripe帐户中创建超过1000个优惠券代码,以便客户可以在我的网站上兑换折扣。我不想通过仪表板手动执行此操作,否则我会发疯。
我无法在STRIPE文档中找到以编程方式或通过REST客户端创建优惠券代码的说明。
有没有人知道使用Stripe api是否可行。如果你让它发挥作用,你能提供一个例子吗?
提前谢谢。
答案 0 :(得分:2)
使用Create Coupon API绝对可以。您可以使用他们的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);
答案 1 :(得分:2)
您可以使用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": {}
}