Refund Checkout
Refund a completed Coinbase Business checkout. Supports full and partial refunds. The refund amount must not exceed the remaining refundable amount. Ideal for: customer refunds, order cancellations, dispute resolution, overpayment returns.
カタログ アクション インテグレーション coinbase-business
完了した Coinbase Business チェックアウトを返金します。全額返金および一部返金をサポートします。返金額は残りの返金可能額を超えてはなりません。おすすめの用途:顧客返金、注文キャンセル、紛争解決、過払い返金。
概要
| フィールド | 値 |
|---|---|
| アクション ID | coinbase-business-refund-checkout |
| カテゴリ | インテグレーション |
| コネクタ | coinbase-business |
| ガス必要 | いいえ |
| 資金移動 | 未宣言 |
| タグ | coinbase, checkout, refund, payment, crypto, finance, write |
ペイロード スキーマ
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
checkoutId | string | はい | 返金対象のチェックアウト ID (24 文字の 16 進文字列)。完了済みのチェックアウトである必要があります。 |
amount | string | はい | 返金額 (最大 2 桁の小数)。残りの返金可能額を超えてはなりません。 |
currency | string | いいえ | 返金通貨。チェックアウトの元の法定通貨または USDC にデフォルトします。 |
reason | string | いいえ | 返金の理由 (オプション、最大 500 文字) |
idempotencyKey | string | いいえ | リトライ時の重複返金を防ぐためのイデンポテントキー。ワークフロー起動の返金には決定論的な値 (例: runId + nodeId) を使用します。 |
apiKeyName | string | いいえ | CDP API キー名 (コネクタをオーバーライド) |
apiKeySecret | string | いいえ | CDP API キー シークレット (コネクタをオーバーライド) |
結果 スキーマ
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
checkout | object | はい | 現在のステータス付き更新されたチェックアウト |
refund | object | はい | 返金詳細 |
例
json{ "type": "coinbase-business-refund-checkout", "payload": { "checkoutId": "example-checkoutId", "amount": "1000000" }, "children": [], "connector": { "type": "coinbase-business", "id": "conn_coinbase_business" }}
bashcurl -X POST "https://api.b3os.org/v1/actions/coinbase-business-refund-checkout/test" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "inputs": { "checkoutId": "example-checkoutId", "amount": "1000000" }}'
ペイロードのフィールドでは、値がトリガー、前のノード、または再利用可能なワークフロープロパティから取得される場合、{{$trigger.body.amount}}、{{$nodes.fetch.result.price}}、および {{$props.asset}} のようなワークフロー式を使用できます。
