支払承認
Salesforce Payments リソースにアクセスするには、次の権限が必要です。
- Salesforce Order Management ライセンス
- PaymentsAPIUser ユーザ権限。この権限は、Salesforce Order Management ライセンスと B2B Community ライセンスで使用できます。Salesforce システム管理者はこれをユーザプロファイルに割り当てます。
- リソース
-
- 使用可能なバージョン
- 49.0
- Chatter が必要かどうか
- いいえ
- HTTP のメソッド
- POST
- POST のリクエストボディ
-
- JSON の例 (羃等なし)
-
- JSON の例 (JSON ペイロード内に羃等キー)
-
- JSON の例 (ヘッダー内に羃等キー)
-
- ヘッダー
- 名前: sfdc-Payments-Idempotency-Key
- データ型: 文字列
- 最大長: 255
- 例:
- プロパティ
-
名前 型 説明 必須か省略可能 使用可能なバージョン accountId String 承認されている支払トランザクションが含まれる Salesforce アカウント。 必須 49.0 amount Double 承認金額。 必須 49.0 comments String 支払承認の省略可能なコメント。 省略可能 49.0 currencyIsoCode String 支払グループレコードに関連付けられている 3 文字の ISO 4217 通貨コード。 マルチ通貨が指定されている場合は必須です。 49.0 effectiveDate String 承認がトランザクションに適用される日付。 必須 49.0 idempotencyKey String 支払要求で使用される羃等キー。ペイロードまたはヘッダーに指定できますが、その両方に同時に指定することはできません。 省略可能 49.0 paymentGatewayId String 承認を処理する支払ゲートウェイ。 必須 49.0 paymentGroup PaymentGroupInputRepresentation 承認の支払グループ。ペイロードは、paymentGroup と paymentGroupId の両方ではなく、いずれかを参照する必要があります。 省略可能 49.0 paymentMethod AuthApiPaymentMethodInputRepresentation 承認トランザクションの支払ゲートウェイで使用される支払方法。 必須 49.0
- POST のレスポンスボディ
- AuthorizationOutputRepresentation