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

送金を支払済みとしてマーク

送金を支払済みとしてマークします。このエンドポイントは、通常の自動フロー外で支払いが完了した手動またはオフライン送金に使用されます。支払済みとしてマークされると、送金ステータスが更新され、paidフラグがtrueに設定されます。


リクエストパラメータ

必須 - 1項目必須パラメータ
`id`STRING(required)
送金ID(例: trsf_test_...)。URLパスで指定します。
Example:"trsf_test_5xuy4w91xqz7d1w9u0t"

レスポンス

200

取引成功

送金が正常に支払済みとしてマークされました。paid: trueを持つ更新された送金オブジェクトを返します。

更新された送金属性:
  • paid - trueに設定
  • paid_at - 支払済みとしてマークされたタイムスタンプ
  • その他の送金属性は変更されません

400

不正なリクエスト

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

一般的な原因:
  • 送金は既に支払済みとしてマーク済み
  • 送金がまだ送信されていない
  • 送金が削除された
  • 送金が無効な状態にある

401

認証エラー

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

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

404

見つかりません

送金が見つかりません。

一般的な原因:
  • 無効な送金ID
  • 送金がアカウントに属していない
  • 送金が削除された
  • テストモードとライブモードのIDが混在

5xx

サーバーエラー

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

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

コードサンプル

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

エラーコード

一般的なエラーコード

コード説明解決方法
transfer_already_paid送金は既に支払済みとしてマーク済みアクション不要、送金は既に支払済み
transfer_not_sent送金がまだ送信されていない先に送金を送信済みとしてマークするか、送信されるのを待つ
transfer_deleted送金が削除された削除された送金を支払済みとしてマークできません
invalid_transfer_state送金が無効な状態にある現在の送金ステータスを確認

🔑API認証情報

試してみる

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