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

リンクの削除

そのリンクを通じた支払いを防ぐために支払いリンクを削除します。削除されると、支払いURLは顧客からアクセスできなくなります。リンクに関連付けられた既存の課金は保持されます。


リクエストパラメータ

必須 - 1フィールド必須パラメータ
`link_id`STRING(required)
パターン /link(_test)?_[0-9a-z]+/ に一致するリンク識別子。URLパスで指定します。
Example:"link_test_5xuy4w91xqz7d1w9u0t"
Constraints:有効なリンクIDである必要があります

レスポンス

200

削除成功

リンクが正常に削除されました。deletedフラグがtrueに設定された削除されたリンクオブジェクトを返します。

レスポンスに含まれる内容:
  • object - 常に "link" を返す
  • id - 削除されたリンクの識別子
  • deleted - 削除成功を示すtrueに設定
  • livemode - 本番環境かテスト環境かのインジケーター

400

不正なリクエスト

リクエストの検証に失敗しました。詳細はエラーメッセージを確認してください。

一般的な原因:
  • リンクは既に削除済み
  • 保留中の操作によりリンクを削除できない
  • 無効なリクエスト形式

401

認証エラー

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

一般的な原因:
  • Authorizationヘッダーの欠落
  • 無効なシークレットキー
  • シークレットキーの代わりにパブリックキーを使用
  • 不正なHTTP Basic Auth形式

404

見つかりません

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

一般的な原因:
  • 無効なリンクID形式
  • リンクが存在しない
  • リンクが別のアカウントに属している
  • ライブリンクIDでテストキーを使用(またはその逆)
  • リンクは既に削除済み

5xx

サーバーエラー

サーバー側でエラーが発生しました。これらは稀ですが、適切に処理する必要があります。

対処方法:
  • 指数バックオフでリクエストを再試行
  • status.omise.coでサービスインシデントを確認
  • 詳細なガイダンスはエラー処理を参照

コードサンプル

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

エラーと結果コード

一般的なエラーコード

コード説明解決方法
authentication_failure無効なAPIキーシークレットキーが正しいことを確認
not_foundリンクが見つかりませんリンクIDが正しく存在することを確認
invalid_link_id不正なリンクIDIDがフォーマット link(test)?[0-9a-z]+ に一致することを確認
already_deletedリンクは既に削除済みリンクは以前に削除されました

重要な注意事項

トピック説明
削除は永続的削除されたリンクは復元できません
課金は保持リンクを通じて行われた既存の課金はアカウントに残ります
支払いURL無効化顧客は支払いページにアクセスできなくなります
Webhooks削除時に link.deleted イベントがトリガーされます

🔑API認証情報

試してみる

必須 - 1項目
あなたのIP: ...読み込み中...