メインコンテンツへスキップ
バージョン: 最新版

linkの取得

識別子による特定のpayment linkの詳細を取得します。chargeの履歴と使用ステータスを含む完全なlinkオブジェクトを返します。


🔑API認証情報

リクエストパラメータ

Required - 1 fieldRequired Parameters
`link_id`STRING(required)
パターン/link(_test)?_[0-9a-z]+/に一致するlink識別子。これはURLパスで提供されます。
Example:"link_test_5xuy4w91xqz7d1w9u0t"
Constraints:有効なlink IDである必要があります

レスポンス

200

成功した取得

linkが正常に取得されました。すべての詳細を含む完全なlinkオブジェクトを返します。

レスポンスに含まれるもの:
  • payment_uri - 顧客支払い用の共有可能なURL
  • used - 単回使用linkが消費されたかどうか
  • charges - このlinkで行われたすべてのchargeのリスト
  • amount - 最小通貨単位での支払い金額
  • currency - 通貨コード
  • title - 顧客に表示されるlinkタイトル
  • description - linkの説明と詳細

401

認証されていません

認証に失敗しました。APIキーが無効または欠落しています。

一般的な原因:
  • Authorizationヘッダーが欠落している
  • 無効なsecret key
  • secret keyの代わりにpublic keyを使用している
  • HTTP Basic Auth形式が正しくない

404

Not found

指定されたIDのlinkが見つかりません。

一般的な原因:
  • 無効なlink ID形式
  • linkが存在しない
  • linkが別のアカウントに属している
  • 本番用link IDでテストキーを使用している(またはその逆)

コードサンプル

curl https://api.omise.co/links/link_test_5xuy4w91xqz7d1w9u0t \
-u skey_test_5xuy4w91xqz7d1w9u0t:

エラーおよび結果コード

一般的なエラーコード

CodeDescriptionResolution
authentication_failure無効なAPIキーsecret keyが正しいことを確認してください
not_foundlinkが見つからないlink IDが正しく存在することを確認してください
invalid_link_id不正なlink IDIDがlink(test)?[0-9a-z]+形式と一致することを確認してください

linkオブジェクトフィールド

FieldTypeDescription
objectstring常に「link」を返します
idstring一意のlink識別子
livemodeboolean本番環境とテスト環境の識別子
payment_uristring共有可能な支払いURL
amountinteger最小通貨単位でのトランザクション値
currencystringISO通貨コード
usedboolean単回使用linkの消費ステータス
multipleboolean再利用可能フラグ
titlestringlinkタイトル
descriptionstringlinkの説明
chargeslist関連する支払いトランザクション
created_atstring作成タイムスタンプ(ISO 8601)

試してみる

必須 - 1項目