2017-12-04 4 views
0

私はShopifyアプリで作業していますので、私のビジネスプランは毎月アプリを使用して料金を請求しています。私には3つのプランがあり、それぞれのプランには制限があります。私は、例えば、毎月限られた計画の組み合わせを使用しています:コールバック/ webhookの代金払い

plan 1 => 50$/month for 5000/month actions (actions = click on a button) 
plan 2 => 99$/month for 15000/month actions (actions = click on a button) 
plan 3 => 119$/month for 20000/month actions (actions = click on a button) 

ので、問題は、私は彼の行動を数える更新できるように、ユーザは月額料金を支払ったとき、私はShopifyからコールバックやウェブフックを得ることができる方法であります毎月の終わりに

ありがとうございました

答えて

2

私はあなたがこれに対してウェブフックまたはコールバックを取得することはできません。いくつかの定期的にAPIを照会する必要があります。

顧客があなたのアプリをインストールするときには、RecurringApplicationCharge apiコールを使用する必要があります。これにより、顧客はあなたの条件を設定でき、Shopifyは料金を請求します。

チャージIDを記録することも、アプリのプロセスの一部として請求IDだけを記録することもできます。

定期料金が発生し、有効になったら、「billing_on」の日付を問い合わせることができます。あなたのアプリはそれを記録し、APIガバナンスを保存するそのアプリのその日にのみチェックすることができます。 RecurringApplicationChargeステータスが有効で、billing_onの日付が進むと、顧客は請求に成功しています。あなたの小切手を実行するための標準的なプロセスがある場合(たとえば、店の真夜中を使用してiana_timezoneから判断できる場合など)、制限がリセットされると顧客に説明するのは簡単です。

あなたのアプリはそのアップデートの一部となります(たとえば、あなたのアプリへのリンクがある通知を送信します)。そうすれば、アプリケーション料金のステータスを追跡して、その制限をリセットすることができます。新しい請求を有効にするとすぐに

関連する問題