Skip to content

Releases: payjp/payjp-go

v0.3.0

15 Nov 03:22
51138b2
Compare
Choose a tag to compare

What's Changed

  • fix: export ServiceConfig type by @moriyoshi in #50
  • fix: use pointer receivers for the client, and value receiver for the individual service implementations by @moriyoshi in #51
  • feat: add token tds_finish. by @nonz250 in #52
  • feat: add endpoints about ThreeDSecureRequest object. by @nonz250 in #53

New Contributors

Full Changelog: v0.2.4...v0.3.0

v0.2.4

05 Aug 02:42
42ac3f4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.3...v0.2.4

v0.2.3

19 Jun 01:30
e935cbe
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.2...v0.2.3

v0.2.2

15 May 08:55
696b1f5
Compare
Choose a tag to compare

What's Changed

  • update: add statement url to balance object. by @nonz250 in #47

Full Changelog: v0.2.1...v0.2.2

add rate limit

15 Apr 07:59
9132ba0
Compare
Choose a tag to compare

What's Changed

仕様は以下を確認ください。
https://pay.jp/docs/api/?go#%E3%83%AA%E3%83%9F%E3%83%83%E3%83%88%E3%81%AE%E6%8C%99%E5%8B%95

Full Changelog: v0.2.0...v0.2.1

Add balance/term object

12 Apr 04:09
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.2.0

v0.1.0

08 Mar 09:20
9a95e2d
Compare
Choose a tag to compare

What's Changed

  • 各APIの引数をポインタ型/インターフェース型に
    • ただし後方互換性の為、既存の引数は残している
    • .All()を使ったリスト検索を用意。全ての引数がポインタ型で、またこれまで用意できていなかった引数も完備
      • これに伴い、.List().Limit().Do()のようなチェーンでの使用法をdeprecatedとする
  • 各APIのレスポンスもnilを表現できるようフィールドを追加
    • これまではゼロ値埋めされていた
    • 一部では、同じパラメータを表す別名フィールドを用意(XXXstring型ならRawXXXという*string型を用意)
  • APIや引数の説明は全てAPI documentに集約(go欄を新設)
  • SDK独自の引数を削除方向に
    • SubscriptionTrialEndAt/SkipTrialTrialEnd引数に集約(後方互換のためにしばらくは残す)
  • 一部のupdate時にmetadataが変更できない問題を対応
    • subscription
    • plan
  • SubscriptionResponse構造体がもつUpdate/Pause/Resume/Cancel/Deleteのバグ修正
  • EventResponse.Dataの値を取得するため GetDataValue()を用意
  • エラー系のバグ修正
  • サポートバージョンの変更
  • SubscriptionStatus.String()を用意
  • その他、細かい修正

後方互換性のない変更について

  • EventType廃止
  • subscriptionでcustomer指定時の戻り値のリストのurlパラメータの値が変わる
  • SubscriptionStatusをfmt.Print()した際に数値型ではなく文字列型となる

Installation

go.modにbetaブランチのコードを記載ください。

$cat go.mod
...
require (
    github.com/payjp/payjp-go beta
)

$go mod tidy

または明示的にパッケージをプロジェクトにgo getください。

go get github.com/payjp/payjp-go@beta

PRs

Full Changelog

v0.0.1...v0.1.0

1st tagged

05 Mar 05:07
1031c96
Compare
Choose a tag to compare

beta版(v0.1.0)のリリース準備のため、現在のバージョンをタグ付けします。