電子決済システムとは?|考え方/特徴/仕組み/目的を解説

電子決済システムとは、利用者がチャージした残高やポイントを発行・管理し、加盟店での決済や送金に使えるようにする、決済サービス提供事業者側の基盤です。

クレジットカード決済代行やオンライン決済との違いが分からず、要件定義の入口でつまずく担当者は少なくありません。

▼全体ガイドの記事
・電子決済システム開発の完全ガイド

電子決済システムの全体像と発行体としての役割

電子決済システムを中心に、残高管理、決済・送金、発行体の運営、加盟店ごとの精算情報を配置した図。
残高の保持から加盟店への精算までが一つの基盤につながります。

電子決済システムでは、利用者が銀行口座やクレジットカードからチャージした金額を残高として保持します。その残高を、加盟店での支払いや個人間送金に使えるようにする仕組みです。

加盟店が決済を受け付けるために導入する決済代行サービスとは異なり、電子決済システムは決済サービスを提供・発行する事業者自身が構築し、運営する基盤です。

  • 残高管理:チャージした金額やポイントを利用者ごとに保持します。
  • 決済・送金:加盟店での支払いや個人間送金への反映
  • 発行体の運営:決済サービス提供事業者による基盤の構築と運営

「決済を受け付ける側」と異なる「発行する側」の仕組み

実店舗のPOSやECサイトに決済手段を追加する企業は、決済代行会社と契約し、既存の決済ゲートウェイを利用する立場になります。一方で電子決済システムでは、自社が電子マネーやQRコード決済などのバリューそのものを発行し、利用者の残高を管理する立場になります。

加盟店として決済を受け付ける視点と、決済サービスそのものを提供する視点とでは、求められる機能も負う責任の範囲も大きく異なります。

入出金の記録ではなく、バリュー(残高)そのものの管理

電子決済システムが管理するのは、利用者ごとの残高と、チャージ履歴、決済履歴、送金履歴です。さらに、加盟店ごとの精算情報までが管理対象になります。

残高は現金や預金と同じように利用者にとっての資産であるため、金額のズレや二重計上は許されません。

さらに、設計では会計処理の正確さに加えて、資金決済に関する法令への対応も前提にする必要があります。この点が、一般的な業務システムとの大きな違いです。

ポイント

自社が決済を受け付ける側か、残高を発行して管理する側かで、必要な機能と負う責任は大きく変わります。発注前に、どちらの立場で作るのかを社内で揃えておくと、要件の食い違いを減らせます。

残高管理とトランザクション整合性の仕組み

取引履歴の追記、べき等性、排他制御、同一のトランザクションを並べた図。
履歴の記録と処理の重複・分断を防ぐ考え方が並びます。

電子決済システムの中核は、利用者の残高を1円単位で正確に管理する仕組みです。

残高を直接書き換える設計より、取引履歴を積み上げて現在残高を導き出す設計が一般的です。あわせて、二重処理や不整合を防ぐ仕組みも求められます。

取引履歴の積み上げによる残高管理

多くの電子決済システムでは、残高テーブルの数値を直接書き換えません。その代わりに、チャージや決済のたびに取引履歴(ジャーナル)を追記し、現在残高を過去の全トランザクションの集計として算出します。

取引履歴を積み上げる方式なら、ある時点の残高がなぜその金額になったのかをさかのぼって説明でき、監査や問い合わせへの対応でも根拠を示せます。

会計面では、ユーザー残高の増加を負債の増加、銀行口座への入金を資産の増加として扱う、複式簿記に近い考え方で設計されることも珍しくありません。

べき等性と排他制御による二重処理の防止

通信エラーなどでチャージや決済のリクエストが重複して届いても、同じ処理を二重に実行しないようにする仕組みが、べき等性です。

実装では、一意のトランザクションIDを発行し、同じIDのリクエストが処理済みかどうかを判定してから実行します。

同一利用者への同時アクセスが集中しても残高がマイナスになったり二重に加算されたりしないよう、悲観ロックや楽観ロックといった排他制御も設計する必要があります。

ACID特性による残高減算と加盟店売上加算の同期

利用者の残高を減らす処理と、加盟店の売上を増やす処理は、必ず同一のトランザクションとして扱う必要があります。どちらか一方だけが反映される状態は避けなければなりません。

処理の途中で障害が起きた場合は、ロールバックして決済前の状態に戻すことが求められます。

一貫性が崩れると、利用者は代金を支払ったのに、加盟店側には売上が計上されないといった食い違いが起きます。

ポイント

残高は取引履歴の積み上げで算出し、二重処理や同時アクセスに備えた仕組みを組み合わせて設計します。開発会社と仕様を詰める際は、どの処理が残高を動かすかを先に洗い出しておくと、設計の抜けを早く見つけられます。

チャージ・送金・精算の業務フロー

チャージから加盟店での決済、送金、加盟店への精算へ進む流れ図。
精算は利用者のチャージから始まる一連の処理の終点です。

電子決済システムの業務フローは、利用者のチャージから始まり、加盟店での決済、必要に応じた送金、そして加盟店への精算という順に進みます。

工程ごとに選ぶ手段によって、事業者の負担するコストや対応すべき法令が変わります。

チャージ手段ごとのコスト構造の違い

クレジットカードによるチャージでは、発行事業者自身が「加盟店」の立場としてカード会社に決済手数料を支払う必要があり、料率はおおむね2.5%から3.6%程度になることが一般的です。加盟店から徴収する決済手数料が、この料率を下回ると、チャージのたびに損失が出る、いわゆる逆ざやの状態になりかねません。

銀行口座からのチャージは、1回あたり数円から数十円程度に抑えられることが多く、事業者にとってはコスト面で有利な手段です。

残高が一定額を下回った際に自動でチャージするオートチャージ機能を用意する場合は、チャージに失敗したときの再試行の仕方も設計に含める必要があります。

送金・割り勘機能と資金移動業の登録要否

利用者間の送金や割り勘、現金への出金といった機能を持たせるかどうかは、電子決済システムの設計における大きな分岐点です。

送金・割り勘機能を提供する場合は、多くのケースで資金移動業の登録が必要になり、前払式支払手段としての届出だけでは足りません。

送金処理では、送金元の残高を減らす前に送金先の残高を増やしてしまうと、マイナス残高や二重加算が発生する恐れがあります。そのため、排他制御を前提にした処理順序の設計が欠かせません。

加盟店精算の日次締めと振込データ生成

加盟店への精算は、一定時刻を締め時刻としたバッチ処理で確定させることが一般的です。

締め時刻までの取扱高や決済手数料を集計し、売上から手数料を差し引いた金額を加盟店ごとに算出します。そのうえで、全銀協が定める規定フォーマットに沿った振込依頼データを生成します。

締め処理の途中で発生した取引や、締め後に判明した取消・返金を、どの精算サイクルで反映するかを事前に決めておく必要があります。

ポイント

チャージ手段によって事業者の負担するコストが変わるため、どの手段を用意するかは早い段階で決めておく必要があります。送金機能や精算の締め時刻も、同じ業務フローの中で判断することになります。

電子決済システムの主要機能

電子決済システムには、残高管理やチャージ処理に加えて、QRコード決済への対応、不正利用の検知、自社データと外部データの突合といった機能が求められます。

主要機能は、利用者の利便性だけでなく、事業者自身の資金管理の正確性にも直結します。

QRコード決済のMPM方式とCPM方式

店舗側が提示したQRコードを利用者が読み取るMPM方式は、静的なQRコードをすり替えられる詐欺のリスクがあります。そのため、着金時に音声で通知する、決済結果をリアルタイムで確認できるようにするといった対策が必要です。

利用者側の画面にQRコードを表示し、店舗側が読み取るCPM方式では、数十秒ごとに更新されるワンタイムQRコードを生成します。さらに、店舗のPOSからの決済リクエストに数秒以内で応答できる設計が求められます。

どちらの方式を採用するかによって、必要なインフラの応答速度も変わってきます。

不正利用検知とチャージバック対応の仕組み

電子決済システムは、他人のクレジットカードを使った不正なチャージや、アカウントの乗っ取り、マネーロンダリングの標的になりやすい仕組みです。

不正なチャージによってチャージバックが発生した場合、多くは決済を受けたチャージ元の発行事業者側がその損失を負うことになります。

チャージバックのリスクに備え、不正検知データベースと連携するサービスや、端末を識別するデバイスフィンガープリント、短時間での連続チャージを制限する仕組みなどを組み合わせて対策する事業者が増えています。

内部突合と外部突合によるズレの検知

自社内では、全利用者の残高の合計が取引履歴の累計と一致しているかを確認する内部突合が欠かせません。加えて、自社のチャージ合計と、実際に信託口座へ入金された金額とを照合する外部突合も必要です。

外部突合では、全銀フォーマットの明細データをシステムで解析し、自動で照合できる仕組みを持たせることが望まれます。

差額が生じた場合や利用者残高がマイナスになった場合は、システムを停止するか、担当者に即座にアラートを送る運用が必要です。

導入目的と得られるメリット

電子決済システムの導入目的は、単に現金決済をキャッシュレス化することにとどまりません。

導入の狙いは、自社経済圏の中で利用者との接点を継続的に持ち、資金移動や精算のデータを事業運営に活用できる状態をつくることにあります。

自社経済圏の構築と顧客接点の強化

独自の電子決済システムを持つことで、利用者のチャージ履歴や購買履歴を自社サービス内に蓄積し、キャンペーンやポイント施策と組み合わせた顧客接点を作れます。

決済代行サービスを介した決済では見えにくい利用頻度や利用金額の傾向を、自社のデータとして把握できる点も、独自システムを構築する動機の一つです。

資金決済法対応を前提にしたガバナンス体制

前払式支払手段の発行事業者は、毎年3月末と9月末の基準日時点で未使用残高の半額以上を発行保証金として供託する義務を負います。この義務は、未使用残高が1,000万円を超えた場合に生じます。

資金移動業者の場合は、滞留する利用者資金の100%以上を履行保証金として供託・保全する必要があります。さらに、厳格な本人確認(eKYC)とマネーロンダリング対策も求められます。

自社で電子決済システムを構築する目的を明確にしておくと、こうした法令対応の体制をどこまで自社で担うかを判断する材料になります。

決済ゲートウェイ・オンライン決済システムとの違い

電子決済システムは、決済ゲートウェイやオンライン決済システム、勘定系システムと機能が重なって見えることがあります。ただし、それぞれが管理する対象や、システムを利用する立場は異なります。

加盟店側の決済受付との主体の違い

実店舗のPOSと連携する決済システムや、ECサイトの決済ゲートウェイは、加盟店が決済手段を追加導入する視点で作られています。

電子決済システムは、決済サービスそのものを提供する事業者が、利用者の残高発行と加盟店への精算までを担う視点で作られます。

加盟店として複数の決済手段を受け付けたいだけであれば、既存の決済代行サービスとの連携で十分な場合も多くあります。つまり、独自の電子決済システムが必要になるのは、自社がバリューを発行する立場になる場合です。

勘定系システムとの残高の性質の違い

銀行の勘定系システムは、預金口座の残高や取引の整合性を厳密に管理する点で電子決済システムと似た性質を持ちますが、対象となる残高は預金保険で保護された預金です。

電子決済システムが扱う残高は、前払式支払手段や資金移動業の資金として、供託や保全という別の仕組みで保護されます。

オンラインデータ連携基盤を通じて、既存の勘定系システムに手を加えずに電子決済システムと接続する構成も見られます。たとえば、地域のデジタル通貨サービスでは、専用アプリでの申込みから顧客認証、チャージ、出金までのAPIを連携させることで、既存の基幹システムへの影響を抑えています。

ポイント

既存の決済代行サービスとの連携で足りるのか、自社でバリューを発行する必要があるのかを、まず切り分けて考えます。その違いが、独自の電子決済システムを作るかどうかの分かれ目になります。

電子決済システム導入前に確認しておきたいポイント

電子決済システムを構築するかどうかは、キャッシュレス化の必要性だけで決まるものではありません。

送金機能の有無による登録区分の違い、開発規模、フルスクラッチとBaaSの選び方まで含めて整理すると、着手後の手戻りを防げます。

前払式か資金移動業かによる供託・保全の要件

利用者間の送金や現金化の機能を持たせない前払式支払手段であれば、未使用残高の半額以上を供託する義務が基本になります。

送金や出金まで含める場合は、資金移動業の登録が必要になり、滞留資金の100%以上を保全することに加え、より厳格な本人確認体制が求められます。

どちらの区分で事業を進めるかによって、必要な開発期間も供託・保全にかかる資金負担も大きく変わります。そのため、企画段階で方向性を固めておく必要があります。

MVPの範囲と正常系のチャージ・決済の検証

電子決済システムの開発では、まず利用頻度の高いチャージ手段と加盟店決済の正常系、基本的な取消処理に絞って、先行して検証するのが有効です。

送金・割り勘機能や利用頻度の低いチャージ手段は、正常系の整合性を確認してから第2フェーズで着手します。そうすれば、テストにかかる工数を段階的に管理できます。

フルスクラッチとBaaS・ホワイトラベルの選び分け

フルスクラッチでの開発は、独自の経済圏やレガシーなポイント基盤との完全な同期、独自のユーザー体験の実現を求める場合や、将来的に他社へシステムを提供する構想がある場合に適しています。

BaaSやホワイトラベル型のプラットフォームを利用すれば、PCI DSSへの準拠や24時間365日のインフラ監視、資金決済法の改正対応といった維持コストの多くを、プロバイダー側に委ねられます。

どうしても自社で開発しなければならない独自要件がない限り、まずはBaaS・ホワイトラベルでリリースを早め、必要な範囲だけ自社開発に切り替えるのが現実的です。具体的な選定の進め方は、電子決済システムの選定ポイント・選び方・種類で解説しています。

ポイント

登録区分、MVPの範囲、提供形態は互いに影響するため、一つだけ先に決めても手戻りは残ります。企画の段階で、これらをまとめて開発会社と話し合うとよいでしょう。

まとめ

電子決済システムは、利用者の残高を発行・管理し、加盟店での決済や送金に使えるようにする、決済サービス提供事業者側の基盤です。

取引履歴の積み上げによる残高管理、べき等性や排他制御による整合性の担保、資金決済法に沿った供託・保全までを一体で設計する必要があります。

発行体としての残高管理と法令対応

決済を受け付ける加盟店側の視点とは異なり、電子決済システムは自らが審査される側として、資金移動業の登録や前払式支払手段の届出に向き合う必要があります。

電子決済のシステムには、残高の正確性やトランザクションの整合性、供託・保全の計算を1円単位で遅滞なく行える設計が共通して求められます。

自社の経済圏設計からの要件の具体化

まずは、どこまでの機能(チャージ・決済・送金・出金)を自社で提供するのか、そのためにどの登録区分を目指すのかを整理してください。優先する機能と規制対応の範囲が明確になれば、フルスクラッチかBaaS・ホワイトラベルかという提供形態も判断しやすくなります。

riplaはフルスクラッチ開発の立場から、資金決済法対応を前提にした要件整理や、既存の勘定系・会計システムとの連携を含むシステム構築を支援しています。具体的な製品比較は、電子決済システムのパッケージ・クラウド製品一覧もあわせてご覧ください。

▼全体ガイドの記事
・電子決済システム開発の完全ガイド

会社紹介

株式会社riplaでは、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを、構想策定・要件定義から開発・改善まで一気通貫で支援。事業会社でIT・DXを経験したプロフェッショナルによる高い要件定義力・システム設計力を活かし、事業成果の最大化に伴走します。

また、当社独自の開発テンプレート「Boxシリーズ」による標準機能の高速開発と、AI駆動開発の独自フレームワーク「GoDD」による独自機能のAI実装を組み合わせることで、低コスト・短期間で開発を実現いたします。

もし、システム開発やプロダクト開発に関するご要望がございましたら、お気軽にお問い合わせください。

・サービス概要資料のURLはこちら >>>
・お問合せページのURLはこちら >>>
・お役立ち資料のURLはこちら >>>

執筆者プロフィール
張田谷凌央
張田谷凌央

株式会社ripla 代表取締役CEOとして、システムパッケージ活用、システム開発、データ分析、生成AI活用、SaaS開発、アプリ開発、EC構築など、幅広い領域で企業のDX推進と事業成長を支援している。事業会社でIT・DXを経験したプロフェッショナルが集う株式会社riplaにおいて、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを構想策定・要件定義から開発・改善まで一気通貫で支援し、単なるシステム納品にとどまらず、クライアントと同じ目線で事業成果の最大化に向けた伴走支援を行う。早稲田大学卒業後、ラクスル株式会社、LINEヤフー株式会社にて事業開発やDX推進などに従事した後、株式会社riplaを創業。