---
title: "支払いの概念"
slug: "payment-concepts"
abstract: ""
---
# 支払いの概念

Sitecore XCギフトカードからの支払い集金を箱からサポートしますが、クレジットカードのような決済手段の収集や保存は直接サポートしていません。これにより、Sitecore XCは機密性の高い金融情報を仲介することなく、PCI準拠のコマースソリューションに貢献できます。

Paymentプラグインは、ウェブサイト上のiFrameを使って第三者の決済プロバイダーを利用して支払い情報を収集する *フェデレーテッドペイ*メントの概念をサポートしています。このソリューションは決済トークンやマスクされた情報を受信・保存しますが、クレジットカードの全データセットは含まれません。製品に付属するサンプル参照プラグイン(Sitecore.の一部として)Commerce.SDK)は、この機能のためにBrainTree決済プロバイダーとの統合を含んでいます。サンプルプラグインには、統合を構築するために必要なすべてのソースコードが含まれています。

BrainTreeは財務情報を必要としないサンドボックスサポートを提供しているため、デモやテスト環境で簡単に統合をセットアップ・実行できます。クレジットカードの回収を実証するには、BrainTreeでサンドボックスアカウントを設定する必要があります。

本番Sitecore XC実装でBrainTreeを使う必要はありません。BrainTree統合を削除し、独自のカスタム統合やSitecoreパートナーが提供するソリューションに置き換えることができます。

SXA Storefront SolutionにはBrainTree実装の設定が含まれています。登録後、BrainTreeが提供する具体的な値をこのセクションに入力してください。

Commerce Engine SDK.\*.zipパッケージのwwwroot\\data\\Environmentsフォルダ内にPlugin.Payments.Braintree.PolicySet-1.0.0.jsonファイルがあります。このファイルにはBraintree決済プロバイダーの設定が含まれています。

以下はサンプル構成を示しています:

{
 "$type": "Plugin.Sample.Payments.Braintree.BraintreeClientPolicy, Plugin.Sample.Payments.Braintree",
 "Environment": "sandbox",
 "MerchantId": "YourMerchantId",
 "PublicKey": "YourPublicKey",
 "PrivateKey": "YourPrivateKey",
 "ConnectTimeout": 120000
 }