---
title: "支払いパイプライン"
slug: "payments-pipelines"
abstract: ""
---
# 支払いパイプライン

Payments APIで使用される統合および関与ロジックは、必要に応じてカスタマイズ可能なパイプラインによって実装されています。API上には各メソッドごとにパイプラインがあります。

## GetPaymentOptionsパイプライン

**名前:**

GetPaymentOptions(支払いオプション)

**説明:**

パイプラインは外部商取引システム内のすべての支払いオプションに対して検索を行う責任を負っています。

**使用方法:**

支払いオプションを探す際にConnect APIの GetPaymentOptions 方式で電話をかけました。

**ARGS:**

\*\*リクエスト -\*\*検索条件を含む:ShopName。パイプラインを呼び出す前に設定されます。

\*\*レスポンス -\*\* PaymentOption オブジェクトの集合を含みます。パイプライン実行後に読み込まれます。

**プロセッサー:**

デフォルトのプロセッサはありません

## GetPaymentMethodsパイプライン

**名前:**

GetPaymentMethods

**説明:**

パイプラインは外部商取引システム内のすべての支払い方法に対して検索を行う責任を負っています。

**使用方法:**

支払い方法を検索する際にConnect APIの GetPaymentMethods 方式で電話をかけます。

**ARGS:**

\*\*リクエスト -\*\*検索条件:PaymentOptionを含む。パイプラインを呼び出す前に設定される。

\*\*レスポンス -\*\* PaymentMethod オブジェクトの集合を含みます。パイプライン実行後に読み込まれます。

**プロセッサー:**

デフォルトのプロセッサはありません

## GetPricesForPaymentsパイプライン

**名前:**

GetPricesForPayments

**説明:**

パイプラインは、カートの支払い価格や、選択された支払い方法やオプションを外部商取引システムから取得する役割を担っています。

**使用方法:**

支払い方法を検索する際にConnect APIの GetPricesForPayments 方式で電話をかけます。

**ARGS:**

\*\*リクエスト -\*\*検索条件を含む:ShopName、PaymentLookups、Cart。パイプラインを呼び出す前に設定されます。

\*\*レスポンス -\*\* PaymentPrice オブジェクトのリストを含む。パイプライン実行後に読み取られる。

**プロセッサー:**

デフォルトのプロセッサはありません

## GetPaymentServiceUrlパイプライン

**名前:**

GetPaymentServiceUrl

**説明:**

パイプラインは、フェデレーテッド決済サービスのカード受諾ページのURLを取得する役割を担っています。

**使用方法:**

チェックアウトを行う際にConnect APIの GetPaymentServiceUrl メソッドで呼び出されます。

**ARGS:**

\*\*リクエスト – \*\*支払いサービスが求める加盟店および顧客情報を含む。

\*\*返信 -\*\*カード受理ページのURLが含まれています。

**プロセッサー:**

デフォルトのプロセッサはありません

## GetPaymentServiceActionResult pipeline

**名前:**

GetPaymentServiceActionResult

**説明:**

パイプラインは決済サービスとの取引結果の取得を担当します。

**使用方法:**

チェックアウトを行う際にConnect APIの GetPaymentServiceActionResult メソッドで呼び出されます。

**ARGS:**

\*\*Request –\*\*トランザクションを一意に識別する結果アクセスコードを含む。

\*\*レスポンス -\*\*取引の結果と顧客の支払い情報を識別するカードトークンを含みます。

**プロセッサー:**

デフォルトのプロセッサーはありません。