---
title: "支払いアクション、コマンド、パイプライン"
slug: "payment-actions-commands-pipelines"
abstract: ""
---
# 支払いアクション、コマンド、パイプライン

以下の表は支払いアクション、コマンド、パイプラインを説明します。

**アクション/コマンド/パイプライン**

**概要**

Api/GetClientToken  
  
GetClientTokenCommand  
  
GetClientTokenPipeline

統合された第三者決済プロバイダーからクライアントトークンを取得します。このトークンにより、ストアフロント決済のiFrameが決済プロバイダーと直接通信できます。  
  
パラメータ:なし

PutApi/AddFederatedPayment  
  
AddPaymentsCommand  
  
AddPaymentsPipeline

カート単位の支払いオプションを設定します。  
  
パラメータ:  
  

-   cartId:カートの識別子
-   payment:連邦支払いコンポーネント

DeleteApi/RemovePayment  
  
RemovePaymentsCommand  
  
RemovePaymentsPipeline

カートから連邦支払いを取り除くことができます。  
  
パラメータ:  
  

-   cartId:カートの識別子です。
-   paymentId:削除すべき支払いの識別子です。

GetApi/GetCartPaymentMethods  
  
GetPaymentMethodsCommand  
  
GetCartPaymentMethodsPipeline

選択した支払いタイプとカート内の商品に基づいて利用可能な支払い方法のリストを取得します。  
  
パラメータ:  
  

-   cartId:カートの識別子です。
-   paymentType: 選択された支払いタイプを表す文字列

  
  
利用可能な支払い方法のリストを取得するには、次のコマンドを使います:  
  

-   支払い方法を取得する
-   支払いの種類に基づいて支払い方法をフィルタリングします
-   利用可能な支払い方法を返す

GetApi/GetCartPaymentOptions  
  
GetCartPaymentOptionsCommand  
  
GetCartPaymentOptionsPipeline

カート支払いオプションのリストを取得します。  
  
パラメータ:  
  

-   cartId:カートの識別子です。

  
  
利用可能な支払いオプションのリストを返すには、次のコマンドを使います:  
  

-   支払いオプションを取得する
-   カートの内容に基づいて支払いオプションを絞り込みます
-   利用可能な支払いオプションを返す

> !注以下は実装されていません:
> 
> -   GetApi/PaymentMethods
>     
> -   GetApi/PaymentOptions
>