すべてのプロジェクト
選定した業務実績
Payment & Platform Integrations
本番アプリケーション向けの決済・プラットフォーム連携。
雇用主が所有するシステムです。ソースコードは非公開です。
概要
複数プロジェクトにまたがる決済およびサードパーティプラットフォーム連携の作業です。本番アプリケーションを、依存する決済プロセッサーや外部APIに接続し、決済連携では許されない失敗時やエッジケースの処理を正しく行いました。
アーキテクチャ
TypeScript側のNestJSおよびNode.jsサービス、既存コードベースが求める箇所ではPHPサービスを使用し、決済処理にはStripeとPayPal、音楽データ機能にはSpotify APIを統合しています。
エンジニアリング
Stripeおよび PayPal の決済処理を、チェックアウトフロー自体と同じくらい重要なWebhookと照合処理を含めてエンドツーエンドで実装し、音楽メタデータの取得・処理のためのSpotify API連携も行いました。
- 役割
- StripeおよびPayPalの決済処理と、Spotify APIとの連携を実装。
- カテゴリ
- インテグレーション
- スタック
- StripePayPalSpotify APINestJSNode.jsPHP