課題
多くの個人起業家にとって、優れたサービスを提供することは簡単なことです。本当の課題は、その対価を得ることです。専任の請求チームとカスタム構築の決済フローを持つ大企業とは異なり、これらの事業主は、決してうまく調和しない断片的なツールに頼ることがよくあります。2014 年に設立されたヒューストン拠点の PayFunnels は、ブランドの決済ページを数分で立ち上げ、顧客から決済を回収するためのシンプルな方法を個人起業家やその他の中小企業に提供しています。
成長に伴い、会社は新しいユーザーの需要に対応する必要がありました。しかし、カスタムの決済ソリューションの構築と維持は、リーンエンジニアリングチームにとって時間のかかる作業でした。既製のバックエンドソリューションは、統合が困難であるか、PayFunnels が提供したいカスタマイズと制御のレベルが不足していました。
PayFunnels は 2015 年に Stripe との連携を開始し、当初は開発者に優しい API とサブスクリプション課金の堅牢なサポートに魅力を感じていました。Stripe により、会社は請求サイクルや認証などの複雑なバックエンド機能を任せられるようになり、PayFunnels は付加価値サービスの独自のレイヤーの構築に集中できるようになりました。
当初は、PayFunnels はカード詳細を収集するカスタマイズ可能な UI コンポーネントである Card Element を使用して Stripe を統合しました。これにより、決済プロセスを完全に制御できるようになり、PayFunnels はニーズに合わせて機能をカスタマイズできるようになりました。しかし、PayFunnels が国際的に成長し、要件が複雑になるにつれて、規模拡大時の柔軟性を維持しながら、より多くの決済手段に対応し、課金と決済機能を提供する必要がありました。会社は、進化するこれらのニーズを満たすために Stripe を採用しました。
PayFunnels のマネージングパートナーである Imtiyaz Momin 氏は次のように述べています。「反復的な開発を可能にするには、開発者にとって使いやすいプラットフォーム、明確な API、強力な SDK、優れたドキュメントが必要でした。」
解決策
より柔軟な決済体験を提供するために、2022 年に PayFunnels は最適化された Stripe 決済ソリューションである Stripe Elements の使用を開始しました。Stripe Elements は、ビジネスがカスタム決済体験を作成できる事前構築済みの安全な UI コンポーネントのセットです。Stripe の簡単な統合と強力なドキュメントのおかげで、会社はクライアント体験を中断することなく Elements を迅速に統合することができました。組み込みの検証、エラーメッセージ、アクセシビリティ、オートコンプリート機能により、開発を迅速化し、エラーを減らすことができます。
その後、PayFunnels は API 統合を Checkout Sessions API に移行し、項目、サブスクリプション、割引、税金、3DS カード処理など、クライアントの決済全体を 1 回のリクエストでモデル化することで、バックエンドの複雑さをさらに軽減しました。Checkout Sessions を使用することで、PayFunnels は 1 回限りの請求や入金から、継続課金、リテーナー支払い、分割払いプランまで、幅広い決済モデルを、多くの場合は 1 回の決済体験内でサポートできます。
スタイル、レイアウト、機能を完全に制御できる PayFunnels は、Checkout Sessions API で Elements を使用し、各クライアントの決済体験に固有のブランドが反映されるようにしました。これらのソリューションを使用することで、PayFunnels を使用する個人起業家は、ローカライズされた決済手段、決済詳細を自動入力する Stripe のデジタルウォレット、Link、150 種類以上の市場で現地通貨で価格を表示する Adaptive Pricing などの機能を簡単に切り替えることができます。
Momin 氏は次のように述べています。「Stripe の API は当社のユースケースを堅牢に処理してくれました。」
結果
ブランドの決済は個人起業家の基準維持を支援
Elements を決済ページに直接埋め込むことで、PayFunnels は個人起業家が顧客にブランドの決済を提示し、よりまとまりのある決済体験をもたらします。
Momin 氏は次のように述べています。「Elements を埋め込むことで、顧客がホストされた決済画面にアクセスするのではなく、アプリ内に留まるため、顧客の認知負荷が軽減され、コンバージョン率が向上します。UI を微調整することで、各決済を非常にパーソナライズできます。これは当社のクライアントにとってプラスです。」
PayFunnels、現地の決済手段でグローバル展開を拡大
Stripe のグローバルインフラストラクチャにより、PayFunnels は ACH、SEPA、iDEAL、Revolut Pay、後払いオプション Affirm、Klarna、Afterpay を含む決済サービスを拡大してきました。Adaptive Pricing では、顧客が現地通貨で決済し、個人事業主は引き続き各自の希望する通貨で売上として処理するため、クロスボーダーの成長がさらに効率化されます。
PayFunnels、2 人の開発者とともに 3 週間で Checkout Sessions API に移行
PayFunnels はフルタイムの開発者 2 名とシニアエンジニア 1 名だけで、Elements と Checkout Sessions API をわずか 3 週間で統合し、開発期間を 25% 短縮しました。堅牢なドキュメントにより、ユーザー登録が簡単で、チームはテストシナリオに集中できました。
Momin 氏は次のように述べています。「わずかな作業でした。ほとんどの時間は、コアの決済ロジックのコーディングではなく、カスタムプラン、クーポン、1 回限りの手数料など、さまざまなビジネスシナリオのテストに費やされました。」
Checkout Sessions API により PayFunnels は柔軟な課金モデルを迅速に展開
Checkout Sessions API と Elements に移行することで、会社はエンジニアリング業務に再び集中できるようになりました。Stripe が PCI 準拠、SCA 要件、決済手段の更新の複雑さを管理することで、PayFunnels はカレンダーのスケジュール設定、サードパーティのワークフローの自動化、柔軟な課金構造などの業種固有のツールの構築により多くの投資を行うことができました。これらの機能は会社の顧客維持戦略の中心となっています。特に、PayFunnels が以前は差別化要因として提供していた分割払いプランなど、Stripe が引き続き機能へのネイティブサポートを追加しているためです。
Momin 氏は次のように述べています。「Stripe を中心に構築することで、ニッチな市場や特定の業界のニーズに焦点を当てることができます。」
決済面では、Stripe のおかげで時間が節約されました。処理部分を自社で構築する必要がないため、クライアントのニーズと業種固有の要件に集中できます。