Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ダイニー決済サービスの裏側

Avatar for Yuichi-Kadota Yuichi-Kadota
August 05, 2024
180

 ダイニー決済サービスの裏側

https://welcome-fintech.connpass.com/event/324857/

Welcome Fintech Community #2 〜Fintechドメインを深掘るLT会〜
でLT させていただいた時の資料です

Avatar for Yuichi-Kadota

Yuichi-Kadota

August 05, 2024

Transcript

  1. 株式会社dinii Feature Team / Software Engineer (ex.mediado,みずほ情報総研 ) - ダイニーでは決済

    / 金融領域のTech Lead として奮闘中 - 加盟店でビールを飲むこと、愛犬と遊ぶことが好き 角田 祐一(@dota_kd) 2
  2. 6

  3. 11 オンライン決済フロー payment server pos server 他チャネルから の会計をロック 多重決済を防ぐた め、POSデータの複

    合的な条件から冪等 キーを生成する 与信が取れたタイミングで 会計済みにしてしまう。 もしキャプチャーのみ失敗す る場合は、アラートを発砲し てマニュアルで決済する (稀に発生する)
  4. 14 端末決済フロー regi pos server ローカルネット ワーク内でTCP Connectionを確 立 カード決済が完了した

    タイミングで、会計 データを作成する (会計データの巻き戻 しは難しい) 決済端末
  5. 15 端末決済point regi pos server 決済端末 - とにかくローカルネットワークでの通信が安 定しないので、頑張る a.

    3whができるか、疎通確認の機能でヘル スチェックする b. フォールバック先として、スタンドアロ ンの決済も許容できるようにしておく