まぁ、つまらないものですが

エンジニニャーの気ままな技術ブログ、日々のログを残してゆきます。

omise API でカスタマーIDを元に課金履歴を取得する

仕事でOmiseのAPIを使ってcustomerIDごとに課金履歴を取得したかった。chargeやChargeScheduleのところを見てもそれっぽい記述がなくOmiseのカスタマーサポートにお問い合わせ。
15分ぐらいで返答きました(はやい!)。 今後のために忘れないためにも纏めておきます。

どうやら検索APIで検索すると出来るらしい。

Omise: Search (検索)

APIキーやIDは適宜設定してください。

curl

CURLだと下で出来る。

  curl 'https://api.omise.co/search?scope=charge&query=cust_test_xxxxxxxxxxxxx' \ 
  -u skey_test_xxxxxxxxxxxxxxxxxx

php

github.com

Omise PHP Clientを使った場合。

    $result = OmiseSearch::scope('charge')->query($customerId);

    var_dump($result['data']);

相互リンク

  • 技術ブログ:ヤモト.tvp
  • 友人氏の技術ブログ 数学ガチ勢がエンジニアになっていく奮闘記