Jam*_*son 7 perl stripe-payments
我可以Business::Stripe使用以下代码填充一个关闭费用的描述字段:
use Business::Stripe; # Version 0.4
# Create Customer
my $customer = $stripe->api('post', 'customers',
card => $stripeToken,
description => $username,
);
# Charge
my $charge = $stripe->api('post', 'charges',
customer => $customer,
currency => $currency,
description => 'my description here no probs',
amount => $amount,
);
Run Code Online (Sandbox Code Playgroud)
但是,当我创建客户并将客户分配给订阅计划时,我无法看到如何填写每个结算周期的费用说明.
# Create Customer and subscribe to a plan
my $customer = $stripe->api('post', 'customers',
card => $stripeToken,
description => 'description here is for the customer not the monthly charge',
plan => $plan
);
Run Code Online (Sandbox Code Playgroud)
我希望能够为每个结算周期发生的费用添加说明.
API似乎没有显示方式,但该字段可通过strie仪表板进行编辑.
Stripe正在考虑自动填充发票上的费用说明,但这不是一个存在的功能.与此同时,一旦invoice.payment_succeeded事件发生,您可以从该事件数据中获取费用ID.然后,您可以通过API更新费用的说明:
https://stripe.com/docs/api#update_charge
希望有所帮助,拉里
PS我在Stripe的支持工作.