---
schema_version: "1"
id: 2340553de699436e777aee1c9610b0c5efb56e35f98d7f1ed824ad9e2ba0c9a0
title: 支払の最新化デモセットアップガイド
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/financial-services/1.9/payments-setup-guide.md
canonical_url: https://docs.mulesoft.com/jp/financial-services/1.9/payments-setup-guide
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 3493b3740d2a9bbfbbefb5a40c0de0f773de83b27a8899e72414d5f1b75fdecf
description: MuleSoft Documentation Site
release: "1.9"
latest: false
---
# 支払の最新化デモセットアップガイド

このガイドでは、「支払の最新化」ユースケースデモを実行するために必要なすべてのコンポーネントをセットアップする手順を説明します。

## [](#概要)概要

- ソリューションに必要なコンテナをデプロイするには、Docker ランタイムが必要
- 汎用コアバンキングシステムが主要なレコードシステムとして使用される
- ACH および Fedwire メッセージの処理をシミュレートするために、Moov.io コンテナが使用される
- SWIFT メッセージの処理をシミュレートするために、サードパーティの Java ライブラリが使用される
- 受信した支払確認をシミュレートするために、カスタムプロセスが使用される
- このユースケースによって実装された機能のデモのために、 [Payments Front-end Web UI (支払フロントエンド Web UI)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-payments-frontend-webui-src/)​ が作成されている
- BlockChain トランザクションの処理をサポートするために、MultiChain ウォレットノードが使用される

## [](#セットアップ)セットアップ

このガイドでは、提供された API 実装で使用されるサポート対象バックエンドサービスを使用して、デモ環境をセットアップします。これらの API が MuleSoft ユーザーによって採用されている場合、ユーザーはこれらのサンプルバックエンドサービスを好みのサービスに置き換えることが期待されます。

次のコンテナ化されたサービスが Docker にデプロイされます。デモの目的では、すべてのコンテナを 1 つの Docker ノードにデプロイすることをお勧めします。

- moov.io ACH サービス
- moov.io Fedwire サービス
- [Payments Front-end Web UI (支払フロントエンド Web UI)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-payments-frontend-webui-src/)
- [MultiChain](https://www.multichain.com/)​ に基づくブロックチェーン

[Payments Front-end Web UI (支払フロントエンド Web UI)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-payments-frontend-webui-src/)​ は、README ファイルに記載されている手順に従って、コンテナの外部でローカルに実行することもできます。

**Payments Front-end Web UI (支払フロントエンド Web UI) の推奨セットアップ:**

1. Docker とその連動関係を任意のサーバーにインストールします。
2. .env ファイル内の次のプロパティを変更して、 [Payments Front-end Web UI (支払フロントエンド Web UI)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-payments-frontend-webui-src/)​ を設定します。
    
    - `REACT_APP_PAYMENTS_WEBUI_EXP_API_ENDPOINT`​ は、 [Payments Web UI Experience API (支払フロントエンド Web UI)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-payments-webui-exp-api-spec/)​ のインスタンスを指し示す必要があります。
    - `REACT_APP_PAYMENTS_WEBUI_EXP_API_WEBSOCKET_ENDPOINT`​ は、 [Payments Web UI Experience API (支払フロントエンド Web UI)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-payments-webui-exp-api-spec/)​ のインスタンスを指し示す必要があります。
3. docker-build.sh スクリプトを実行して、Docker イメージを作成します。
4. Docker サーバーを実行しているマシン上で docker-run.sh スクリプトを実行して Docker コンテナを起動するか、Docker 管理 UI を使用してコンテナを管理します。
5. [Payments Web UI Experience API (支払フロントエンド Web UI)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-payments-webui-exp-api/)​ の ​`https.cors.allow-url`​ プロパティを、CORS を許可する Payments Front-end Web UI (支払フロントエンド Web UI) エンドポイントで更新します。

**Moov.io の推奨セットアップ:**

moov.io イメージは、事前作成済みの状態で提供されます。これらは、付属の docker-run.sh スクリプトを使用して Docker サーバーで起動できます。

**MultiChain のセットアップ:**

MultiChain ノードを Docker コンテナとして実行するには、次の手順を実行します。

1. [Blockchain System API (ブロックチェーンシステム API)](https://anypoint.mulesoft.com/exchange/org.mule.examples/fins-blockchain-sys-api-spec/)​ の scripts フォルダーにある Dockerfile を使用して、MultiChain イメージを作成します。
2. `docker-run.sh`​ スクリプトを実行して、コンテナをデプロイし、ネットワークポートをセットアップします。​`docker-exec.sh`​ を実行して MultiChain を作成し、MultiChain コンテナを使用するように json-rpc サービスを設定します。

## [](#関連情報)関連情報

- [前提条件](https://docs.mulesoft.com/jp/financial-services/1.9/prerequisites)
- [MuleSoft Accelerator for Financial Services](https://docs.mulesoft.com/jp/financial-services/1.9/)