ライフライン様のシステムアップデートの継続案件として、決済システムのアップデートについてプロトタイピングを含めた要件定義を行いました。
目次
Kashikon Bank API(K-API)を用いたプロトタイピング

銀行振り込み決済について、Kashikon Bank API(K-API)を利用した決済システムをプロトタイピングし新システムの要件定義を行いました。
GB Prime Payを用いたQRコード決済システム
銀行決済システムはK-Bank APIを用いて要件定義・プロトタイピングを実施しましたが、QRコード決済システムについてはGB-Prime Payを用いて要件定義・プロトタイピングを実施いたしました。

Google Cloud StorageへのPayment Slipnoteアップロードシステム
また、銀行決済を行なった際に発行されるPayment Slipnoteをアップロードし、予約番号に紐付けるシステムのプロトタイピングおよび、要件定義を担当し、タイのエンジニアチームに本開発を依頼いたしました。
Google Cloud Storage↓
https://cloud.google.com/storage?hl=ja
要件定義でよく利用するツール
弊社では業務フローやテーブルを定義する際にはMermaidを利用します。

事前ヒアリングの段階や、システムのフローを後から振り返りにも有効であり、ドキュメントのが質が向上するため、Mermaidを利用しております。
実際に作成したSequential Diagramです。

Mermaildについてはまた、弊社技術メディアの中で取り上げたいと思います。