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

Transferの削除

まだ銀行に送信されていないtransferを完全に削除します。Transferが送信された後(sent: true)は削除できません。


🔑API認証情報

リクエストパラメータ

Required - 1 fieldRequired Parameters
`id`STRING(required)
Transfer ID(例: trsf_test_...)。URLパスで指定します。
Example:"trsf_test_5xuy4w91xqz7d1w9u0t"

レスポンス

200

成功したトランザクション

Transferが正常に削除されました。deleted: trueの確認が返されます。

レスポンス構造:
  • object - "transfer"
  • id - 削除されたtransferのID
  • deleted - true(削除を確認)

400

不正なリクエスト

Transferを削除できません。

一般的な原因:
  • Transferは既に銀行に送信されています(sent: true
  • Transferは既に支払済みです(paid: true
  • Transferは既に失敗しています

401

認証されていません

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

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

404

見つかりません

Transferが見つかりません。

一般的な原因:
  • 無効なtransfer ID
  • Transferがアカウントに属していません
  • Transferは既に削除されています
  • テストモードとライブモードのIDを混在させています

Code samples

curl https://api.omise.co/transfers/trsf_test_5xuy4w91xqz7d1w9u0t \
-X DELETE \
-u skey_test_5xuy4w91xqz7d1w9u0t:

重要な注意事項

  • 送信されていないtransfer(sent: false)のみ削除できます
  • 削除されたtransferは復元できません
  • 削除後、transfer IDは再利用できません
  • 削除されたtransferの資金は利用可能残高に残ります

Try it out

必須 - 1項目