ネットスーパーシステムの決済ステータス表現 (状態遷移) は複雑だ。 その理由は要求要件が多いことに起因しているが、多いことが悪いのではなく、それに応えなければシステムとして真の価値を発揮できないからで。逆に問題解決できなければ、著しく利便性を落としてしまうので、必須要件という位置付けにある。 前提文脈を汲み取りづらいモデリングなので、問題解決例を示すのはあまり見かけないが、自分が考えた決済ステータス定義の答えを示す。 この内容は過去にブログや登壇で話した内容の延長でもあるので、過去の内容も参考にすると良いかもしれません。 「E-Groceryにおけるカード決済処理の難しさと設計戦略」 「ネットスーパーの買い物体験を支える工夫と決済機能実現の過程」 前提条件 注文から支払い完了まで時間差がある注文後に注文内容の変更ができる品切れが発生するケースがある販売員が注文内容を変更できる0円での支払
こんにちは、あらいです。 本記事はChatwork Product Day 2023応援記事です。 lp.chatwork.com Chatworkは7/3に価格改定を実施しました*1。 実はこれに先だって料金系システムにStripe が導入されています。 導入の過程でマスタデータの管理にTerraformを使ってみたところ体験が良かったです。 本記事で知見を共有したいと思います。 Stripeの導入 データ管理にあたり 「本番にコピー」ボタン Stripe APIでの機能自作 Terraform 選択 Terraformを使う上での工夫 ディレクトリ構成 ブランチとリリース ローカル対応 Provider作者氏とのやりとり まとめ Stripeの導入 stripe.com Stripeは多彩な機能を持つ決済SaaSですが、今回はStripeのSubscription機能から利用を始めるこ
要約 Wifiは無いに等しいと考えること。 (来場者1万強/日 なんていう状況下でWifiが動くと想定するのが駄目でした) 進捗管理する第三者を設けること。 ソースコード https://github.com/Na4Yu/EasyEats (RTDBのURLやSquareの個別キーは抜いているのでそのままは使えないです) はじめまして はじめまして、高校2年のNaYuです。 今回は文化祭で派手に失敗した話をさせて頂きます。 血反吐を垂れ流しながら書いていましたが、もし皆さんが文化祭を経て「この人のしたことをしなくて良かった~」なんて言っていただければ幸いです。(人の不幸は蜜の味) お願い 本記事は知見の共有を目的として個人が執筆したものであり、本記事の内容について学校、学校関係者への問い合わせはご遠慮頂けるようお願い申し上げます。 これを読んでいる後輩の方々へ この記事が私からの引き継ぎに
エンジニアの佐野です。カンムはカード決済のサービスを提供しています。カード決済にはいくつかの決済手段があり、マグストライプ、IC、IC非接触(俗に言うタッチ決済)、オンライン決済などの機能が提供可能です。iD のようなスマートデバイスにカード情報を入れてスマホでタッチ決済する仕組みもあります。カンムのプロダクトであるバンドルカードはマグストライプとオンライン決済、Pool はマグストライプとオンライン決済に加えて IC接触決済、IC非接触決済(タッチ決済)を提供しています。今日はセキュリティ的な観点から各種決済手段の特徴や問題点とともに、主に IC 決済の仕組みについて小ネタを交えつつ書いていこうと思います。カンムが提供しているカードは Visa カードでありクローズドな仕様や confidential なものについては言及することはできませんが、公開仕様であったり一般的な事柄のみを用いて
メルペイのBackend Engineerの @Hiraku です。与信決済システムのmicroserviceのTech Leadをしております。 この記事は、Merpay Advent Calendar 2022 の5日目の記事 メルカードの舞台裏編です。 2022年11月8日にメルペイ初のクレジットカードであるメルカードがリリースされました。これに伴い、システムにも広範囲に変更が加わっています。この記事ではその中でもちょっと分かりにくい、メルペイスマート払いの請求タイミングの変更について解説します。 月末ごろにメルカードによる決済を行うとわかるのですが、「処理中」と表示され、翌月の請求に含まれないものがあります。こちらはメルカード特有の実売上処理が終わってから請求する挙動です。順番に解説していきます。 カード決済の流れ 決済は大きく2段階の処理で成り立っています。「オーソリ」や「仮売上
公正取引委員会は、令和4年4月8日に、「クレジットカードの取引に関する実態調査報告書」を公表し、経済産業省は、同年3月22日に、令和2年度及び令和3年度に実施した「キャッシュレス決済の中小店舗への更なる普及促進に向けた環境整備検討会」のとりまとめを公表しました。 これらの中では、 クレジットカードや他の決済方法の加盟店管理市場において、加盟店・アクワイアラ間の加盟店手数料の交渉や、アクワイアラ間の競争を促進する観点から、自らがカード発行や加盟店管理を行わない国際ブランドにあっては、我が国においても、インターチェンジフィーの標準料率を公開することが適当である 等との考え方を示したところです。 上記を踏まえ、公正取引委員会及び経済産業省では、国際ブランドにおけるインターチェンジフィーの標準料率の公開に向けた取組を進めてきたところ、今般、Mastercard、Union Pay (銀聯) 及びV
エンジニアの佐野です。今日はインフラの話です。主に物理インフラの話です。カンムがデータセンター(以下、DC)の選定や契約をした際の勘所について書きます。クラウドと DC の相互接続であったりネットワーク構成や機器のコンフィグレーションなどのテクニカルな話はまた別途書こうと思います。 カンムでは主に AWS や GCP 上にインフラを展開して開発を行っています。メインは AWS、機械学習やデータプロセッシングの一部は GCP です。そして先に書いたとおり DC 契約もしています。基本的にはクラウド中心のインフラ運用ですが DC はビジネスパートナーと専用線接続するための重要な拠点となっていて、シンガポール拠点の企業などと専用線で接続しています。DC と AWS 間は AWS Direct Connect で接続しています。 今や特にスタートアップは DC を自前契約することはほとんどないと思
昨年の冬コミのことだが、この時初めて決済サービスであるSquareを活用し、同社の提供するクレジットカード/電子マネー決済用ハードウェアである Square リーダーを使ったキャッシュレス決済を導入した。 結果は上々で、同人ソフトというキャッシュレス決済と相性がいい(客層的に/混雑が少ないという意味でも)ジャンルだからか、現金よりもキャッシュレス決済が使われるという結果になった。ただこのリーダーは適当なiOS/Android端末とのBluetooth接続が必要で、適当な電話機をそれ用に占有してしまうこと、無線接続にやや不安がある(実際のところトラブルはほぼなかった)という理由で、販売から決済、レシート印刷まで単体ですべて完結できるSquare ターミナルが欲しくなった。高いけど。 で、買ってしまったのが冒頭の画像。後述する専用ハブとセットで いきなり5万円が飛んでってしまったので大赤字スタ
2022年2月28日 各位 株式会社メタップスペイメント 代表取締役社長 和田洋一 不正アクセスによる情報流出に関するご報告とお詫び 2022年1月25日「不正アクセスに関するご報告とお詫び」にて、中間のご報告と共にトークン方式のクレジットカード決済サービスの停止をお知らせしました。 今般、第三者専門調査機関によるフォレンジック最終報告書を受領し、社内調査も完了いたしましたので、下記の通り事態の概要および当面の対処、今後の対応についてお知らせいたします。 関係する皆様方に多大なご迷惑をおかけしましたことを、心よりお詫び申し上げます。 1. 本件の概要 弊社決済データセンターサーバー内に配置された一部のアプリケーションの脆弱性を利用され、不正アクセスが行われました。攻撃は、2021年8月2日から2022年1月25日にわたって以下の事項が複合的に行われ、決済情報等が格納されているデータベースに
クレジットカード決済基盤を提供するメタップスペイメント(東京都港区)は2月28日、同社のデータベースから最大で46万件のクレジットカード番号、有効期限、セキュリティコードなどが流出したと発表した。サーバへの不正ログイン、SQLインジェクション、バックドアの設置などさまざまな攻撃を受けていたことが調査で分かった。 流出した恐れがあるのは2021年8月2日から22年1月25日までに決済で使われたクレジットカードの番号、有効期限、セキュリティコードなど46万395件、21年5月6日から22年1月25日までに実行された決済情報593件、加盟店情報38件。「実際に流出した情報を特定できない」(メタップスペイメント)ため、数値は考えられる最大値という。 同社は21年12月14日に、サービスの提携先からクレジットカードの不正利用が懸念されているとの連絡を受け調査を開始。22年1月中に、外部からデータベー
エンジニアの佐野です。今日はカンムの決済システムでユーザの残高管理をどうやっているかについて書きます。 カンムの製品であるバンドルカードはプリペイド方式のカードです。ユーザによる入金、店舗での利用、運営事由の操作などによりユーザの残高が増減します。このような残高の管理について単純に考えると user_id と balance と updated_at あたりをもったテーブルを用意して balance と updated_at を更新していく方法があるかもしれません。しかしながらカンムでは残高を管理するテーブルを持たず、これらイベントの履歴のみで残高を管理しています。以下、本記事ではこれらユーザの残高が増減するイベントのことをトランザクションと呼びます。ここでは DB の Transaction Processing を意味しません。 本記事のポイントは 残高を管理をするテーブルは作らず、ト
いつも、THE YELLOW MONKEYオフィシャルファンクラブ「BELIEVER.」をご利用いただき、誠にありがとうございます。 2021年3月より提供開始予定のNTTドコモの新料金プラン「ahamo」、auの新料金プラン「povo」、およびLINEとSoftBankの新ブランド「LINEMO」へのご変更をご検討されているお客様へお知らせです。 これらの新料金プラン・新ブランドへご変更される方、およびご検討されている方は必ずご一読いただきますようお願いいたします。 ※2022年11月14日更新 ・au、SoftBankをご利用の方向けのご案内を更新しました。 <docomoをご利用の方> ドコモ新料金プラン「ahamo」では「ドコモ払い」を引き続きご利用いただけます。 そのため、現在当サイトのご登録に「ドコモ払い」をご利用されているお客様が「ahamo」にご変更された場合でも、決済登録
TransferWise、世界中で決済できる手数料負担がわずかな「TransferWiseデビットカード」を日本で提供開始平均的なデビットカードの4分の1の手数料で決済可能 グローバルに海外送金サービスを提供するフィンテック企業のTransferWise(本社:イギリス・ロンドン、読み方:トランスファーワイズ)の日本法人であるトランスファーワイズ・ジャパン株式会社(本社:東京都千代田区、以下「トランスファーワイズ・ジャパン」)は2021年1月26日、個人や法人のお客様が外国通貨で支払いをする際に、隠れコスト*1を支払うことなく決済できる「TransferWiseデビットカード」を日本で初めて提供することを発表しました。 海外取引手数料が無料で、リアルタイムの公正な為替レートが適用される日本で唯一のマルチカレンシー口座とデビットカード 各種デビットカードと比較して、手数料が最大で4分の1 日
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く