通过api或代码更新Chargify产品价格

时间:2012-09-06 10:01:38

标签: php drupal chargify

我正在使用Chargify API进行付款。我在那里创建了一些订阅产品。现在我想通过我的网站管理面板管理这些产品价格和其他设置。但我在Chargify API中找不到任何功能或任何方式。如果有人知道通过api或代码更新这个,请告诉我。

提前感谢所有人,

2 个答案:

答案 0 :(得分:0)

似乎你不能改变现有产品的价格(看起来很奇怪),只创造新产品。 Source

但你可以make adjustments to existing subscriptions

答案 1 :(得分:0)

我很遗憾带回来,但我遇到了同样的问题,在我的测试中(目前),我能够更新产生PUT请求的产品。

PUT 请求必须发送到以下网址:

http://<site>.chargify.com/products/<product_id>

只在身体中发送需要更新的字段。

示例:

PUT https://mysite.chargify.com/products/7358179 HTTP/1.1
User-Agent: Fiddler
Authorization: <your authorization token>
Accept: application/xml
Content-Type: application/xml
Host: mysite.chargify.com
Content-Length: 106

<?xml version="1.0" encoding="utf-8"?>
<product>
    <price_in_cents>2100</price_in_cents>
</product>

希望这可以帮助其他用户像我一样使用搜索引擎找到此页面。