こんにちは、@orekyuuです。 2018年11月1日〜11月2日に開催されたRubyWorld Conference 2018に「日本初のキャッシュレス即売会を支えた決済アプリ pixiv PAYの技術」というタイトルでpixiv PAYを一緒に開発している五十嵐さんと登壇しました。 内容のほとんどがinsideで紹介したpixiv MARKETを支えたpixiv PAYの裏側の焼き直しになっています。 以前のinsideで紹介しなかった内容として、タイムアウト対策についての解説も行ったので記事内でも解説します。これは、買い手のアプリがタイムアウトなどの理由で離脱したケースで、売り手と決済結果の表示が剥離する問題です。 買い手が離脱してしまった場合、Railsは200を返しますがクライアントとの接続は切れているのでnginxのアクセスログには499が記録されます。この時買い手には決済失

