決済サービスプロバイダー
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
サービスプロバイダーは、Connectパイプラインとの対話を容易にするために設計されたラッパーオブジェクトです。プロバイダーは、Connectパイプラインを呼び出す以外のロジックを実装しません。すべてのビジネス ロジックは、パイプライン プロセッサに実装されます。
プロバイダー内のメソッドごとに、対応するRequestオブジェクトとResultオブジェクトが使用されます (たとえば、GetCarts GetCartsRequestオブジェクトを受け取り、GetCartsResultオブジェクトを返します)。場合によっては、同じデータを返すときに応答オブジェクトが再利用されます。
デフォルトの要求引数と結果引数のカスタマイズされたバージョンは、オーバーロードされたジェネリックベースのメソッドを呼び出すことによって使用できます。
Paymentsサービスプロバイダーには、支払いデータを操作するための次のメソッドが含まれています。
GetPaymentOptionsメソッド
GetPaymentOptionsメソッド
GetPaymentOptionsメソッドは、外部コマース システムに対して支払いオプション データをクエリし、支払いオプションのコレクションを返すために使用されます。
|
名前: |
GetPaymentOptions (支払いオプションの取得) |
|
形容: |
指定した条件に一致するカートを取得します。 GetPaymentOptionsパイプラインを呼び出します。 |
|
使い: |
支払いオプションのリストが必要な場合に呼び出されます。 たとえば、次のようなものがあります。
|
|
署名: |
GetPaymentOptionsResult GetPaymentOptions(NotNullGetPaymentOptionsRequestリクエスト) |
|
インプット: | |
|
ShopName – オプション。 支払いオプションを取得するショップの名前。 | |
|
アウトプット: | |
|
IEnumerable<PaymentOption> – 要求されたストアの支払いオプションのコレクション。 | |
|
システムメッセージ - 外部システムからのメッセージの収集。 |
使用例:
GetPaymentMethodsメソッド
GetPaymentMethodsメソッド
GetPaymentMethods方法は、外部のコマースシステムに対して支払いデータをクエリし、特定の支払いオプションのすべての支払い方法を取得するために使用されます。
|
名前: |
GetPaymentメソッド |
|
形容: |
指定した条件に一致する支払い方法を取得します。 GetPaymentMethodsパイプラインを呼び出します。 |
|
使い: |
支払い方法のリストが必要な場合に呼び出されます。 たとえば、次のようなものがあります。
|
|
署名: |
GetPaymentMethodsResult GetPaymentMethods(NotNullGetPaymentMethodsRequestリクエスト) |
|
インプット: | |
|
PaymentOption - 支払い方法を取得する支払いオプション。 | |
|
ShopName - オプション – ショップの名前。 | |
|
アウトプット: | |
|
IEnumerable<PaymentMethod> – 要求されたオプションの支払い方法のコレクション。 | |
|
システムメッセージ - 外部システムからのメッセージの収集。 |
使用例:
GetPricesForPaymentsメソッド
GetPricesForPaymentsメソッド
GetPricesForPaymentsメソッドは、カート内のすべてのアイテムの可能な支払い価格のリストを取得するために使用されます。
|
名前: |
GetPricesForPayments(支払いのための価格) |
|
形容: |
指定した条件に一致する支払コストを取得します。 GetPricesForPaymentsパイプラインを呼び出します。 |
|
使い: |
支払いコストのリストが必要な場合に呼び出されます。 |
|
署名: |
GetPricesForPaymentsResult GetPricesForPayments(GetPricesForPaymentsRequestリクエスト) |
|
インプット: | |
|
ShopName - 必須 – 現在のショップの名前。 | |
|
支払い検索 – 必須 – 支払い方法と検索するオプションの組み合わせ | |
|
カート – 必須 – 検索する品目を含むカート。 | |
|
アウトプット: | |
|
ReadOnlyCollection<PaymentPrice> – カート内のアイテムにマッピングされた支払い価格のコレクション。 | |
|
システムメッセージ - 外部システムからのメッセージの収集。 |
使用例:
GetPaymentServiceUrlメソッド
GetPaymentServiceUrlメソッド
GetPaymentServiceUrlメソッドは、決済サービスとのトランザクションを初期化し、決済サービスの支払い受け入れページのURLを取得するために使用されます。
|
名前: |
GetPaymentServiceUrl (英語) |
|
形容: |
フェデレーション決済サービスの決済承認ページのURLを取得します。 |
|
使い: |
Webサイトが顧客から支払い情報を取得する準備ができたときに呼び出されます。 たとえば、次のようなものがあります。
|
|
署名: |
GetPaymentServiceUrlResult GetPaymentServiceUrl(NotNull GetPaymentServiceUrlRequestリクエスト) |
|
インプット: | |
|
HostPageOrigin – 必須です。 支払い承認ページをホストするマーチャントWebサイトページのルートURLを指定します。 | |
|
AllowPartialAuthorization – オプション。 トランザクションで部分的な承認を許可するかどうかを指定します。 | |
|
AllowVoiceAuthorization – オプション。 トランザクションで音声認証を許可するかどうかを指定します。 | |
|
CardType – オプション。 トランザクションで受け入れることができる支払カードのタイプを指定します。 | |
|
市区町村 – オプション。 請求先住所または配送先住所の市区町村を指定します。 | |
|
ColumnNumber – オプション。 支払い承認ページが入力フィールドを表示するときに使用する列数を指定します。 | |
|
国 – オプション。 請求先住所または配送先住所の国を指定します。 | |
|
CurrencyCode – オプション。 トランザクションで使用する通貨を指定します。通貨コードの形式は、使用されている決済サービスプロバイダーによって異なります。 | |
|
DisabledTextBackgroundColor - 省略可能。 支払承認ページで無効にしたテキストの背景色を指定します。 | |
|
FontFamily – オプション。 支払い承認ページのテキストのフォント ファミリを指定します。 | |
|
FontSize – オプション。 支払受理ページのテキストのサイズを指定します。 | |
|
IndustryType – オプション。 トランザクションの業種を指定します。 | |
|
LabelColor – オプション。 支払受け入れページのラベル・テキストの色を指定します。 | |
|
ロケール – オプション。 支払い受け入れページの地域/ロケール/言語を指定します。 | |
|
PageBackgroundColor – オプション。 支払受け入れページの背景色を指定します。 | |
|
PageWidth – オプション。 支払受付ページの幅を指定します。 | |
|
PostalCode – オプション。 請求先住所または配送先住所の郵便番号を指定します。 | |
|
PurchaseLevel – オプション。 実行するトランザクションの購入レベルを指定します。 | |
|
ShowSameAsShippingAddress – オプション。 請求先住所と配送先住所が同じであることを示すチェックボックスを表示するかどうかを指定します。 | |
|
状態 – オプション。 請求先住所または配送先住所の状態を指定します。 | |
|
StreetAddress – オプション。 請求先住所または配送先住所の住所を指定します。 | |
|
SupportCardSwipe – オプション。 取引を完了するためにカードのスワイプがサポートされているかどうかを指定します。 | |
|
SupportCardTokenization – オプション。 トランザクション中に入力されたカード情報をトークン化するかどうかを指定します。 | |
|
TextBackgroundColor – オプション。 支払い受け入れページのテキストの背景を指定します。 | |
|
TextColor – オプション。 支払受け入れページのテキストの色を指定します。 | |
|
TransactionType – オプション。 実行するトランザクションのタイプを指定します。 | |
|
アウトプット: | |
|
URL – 指定されたオプションを使用してトランザクションを実行する支払い受け入れページのURL。 | |
|
システムメッセージ - 外部システムからのメッセージの収集。 |
使用例:
GetPaymentServiceActionResultメソッド
GetPaymentServiceActionResultメソッド
GetPaymentServiceActionResultメソッドは、支払いサービスに対するトランザクションまたはアクションの結果を取得するために使用されます。
|
名前: |
GetPaymentServiceActionResult (支払いサービスアクション結果) |
|
形容: |
フェデレーション決済サービスのトランザクション/アクションの結果を取得します。 |
|
使い: |
Webサイトがトランザクションの結果を取得する準備ができたときに呼び出されます。 たとえば、次のようなものがあります。
|
|
署名: |
GetPaymentServiceActionResultResult GetPaymentServiceActionResult(NotNull GetPaymentServiceActionResultRequest request) |
|
インプット: | |
|
ロケール – 必須。マーチャントWebサイトのロケールを指定します。 | |
|
PaymentAcceptResultAccessCode – 必須です。 フェデレーション決済サービスからの結果アクセスコードを指定します。このコードは通常、クロスページのJavaScriptイベントを通じて販売者のウェブサイトに送信されます。 | |
|
アウトプット: | |
|
CardToken – 顧客が支払いサービスに提供した支払い情報を表すカードトークン。 | |
|
認証結果 – 決済サービスとの取引の結果を識別する値。この文字列の形式は、使用されている支払いサービスに固有です。 | |
|
システムメッセージ - 外部システムからのメッセージの収集。 |
使用例: