支払いにChargifyAPIを使用しています。サブスクリプション用にいくつかの製品を作成しました。次に、サイトの管理パネルを使用して、これらの製品の価格やその他の設定を管理したいと思います。しかし、ChargifyAPIに関数や方法が見つかりません。APIまたはコードを介してこれを更新する方法を知っている人がいる場合は、教えてください。
よろしくお願いします。
既存の製品の価格を変更することはできないようです(これは非常に奇妙に思えます)。新しい製品を作成するだけです。ソース。
ただし、既存のサブスクリプションを調整することはできます。
申し訳ありませんが、同じ問題が発生し、テスト(現在)でPUTリクエストを行う製品を更新することができました。
PUTリクエストは次のURLに送信する必要があります。
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>
これが、私のように検索エンジンを使用してこのページを見つける他のユーザーに役立つことを願っています。