你能不能请教我如何创建一个可以自动应用折扣的Stripe Charge .
-
我有一个有效的优惠券代码(在将来过期,永久使用,折扣$ 2) .
-
我创建了一个新的Stripe用户并为他分配了优惠券代码 .
-
我向该客户收费并且有些钱说:金额= 10美元 .
所有的事情都有效 . 当我登录Stripe Dashboard时,我仍然在列表中看到新用户并且他正在使用该优惠券代码 . 但是在付款方面,他仍然付我10美元而不是8美元 .
我想收取金额= 10美元的费用,但Stripe会做折扣,所以真正的费用只需支付8美元 .
$myCard = array(
'number' => '4242424242424242',
'exp_month' => 12,
'exp_year' => 16
);
$coupon = Coupon::retrieve('6868');
//Valid coupon
$stripe_customer = Customer::create(array(
'card' => $myCard,
'email' => 'cus@info.com',
'coupon' => $coupon
));
$charge = Charge::create(array(
'customer' => $stripe_customer->id,
'amount' => 1000,
'currency' => 'usd'
));