我目前正在从事一个项目并面临任务问题。我正在尝试随机生成一个 6 位数的优惠券号码并通过那里的 API 将其发布到收费帐户。如果优惠券创建成功,我希望通过电子邮件将相同的优惠券代码发送给客户。
根据 chargify 文档,这就是我应该如何将所有详细信息从我的应用程序发送到 chargify :
{"subscription":{
"product_handle":"[@product.handle]",
"customer_attributes":{
"first_name":"Joe",
"last_name":"Blow",
"email":"joe@example.com"
},
"credit_card_attributes":{
"full_number":"1",
"expiration_month":"10",
"expiration_year":"2020"
},
"coupon_code":"6 digit random code"
}}
"""
https://[@subdomain].chargify.com/subscriptions.json。
我可以通过这种方法创建一个 6 位随机数字代码:
rand(999999).to_s.center(6, rand(9).to_s).
但是,这似乎对我不起作用。任何建议将不胜感激。
谢谢