【Shopify×Stripe決済】Stripeコンビニ決済機能がリリース~Shopifyストアフロントに実装は可能か?~
2022年3月3日、Stripeより、コンビニ決済機能の追加が発表されました。
要点をまとめると、
Stripeの決済手段として新たにコンビニ決済が加わり、Stripeを導入しているEC事業者としては嬉しいですね。
Shopifyにおけるコンビニ払いの実情
ことShopifyについて考えてみましょう。
Shopifyにおけるコンビニ決済として、KOMOJUやPaidy後払いなどが主流ですが、Shopifyサイトへの導入に多少のハードルがあります。
Shopifyからの公式アナウンスなども現時点では見当たらない(3/3 15:00現在)ということで、プログラムによる開発というアプローチから、Shopifyストア画面にstripeコンビニ決済を導入できるのかについて検討したいと思います。
Stripe APIを使ってみよう
Stripe APIをいて、スクラッチでShopify ストアフロントにコンビニ決済のチェックアウト画面からコンビニ払い選択をスクラッチで実装可能かについてまとめました。
まずは、Checkout セッションでの互換性から。結論から言うと、通貨とサブスクリプションについて確認をしておきましょう。
続いて実装です。
konbini を payment_method_types のリストに追加します。
payment_method_types: ['card', 'konbini'],
そして、 line_items に jpy 通貨を指定します。
price_data : { curerncy: 'jpy' }
以下、任意項目です。
expires_after_days : 保留中のコンビニ決済の期限切れまでの日数。有効値は 1 ~ 60 日。デフォルト値は3(日)
顧客がコンビニ決済フローを完了するまでのイベントとして、以下のWebhookを監視する必要があります。
checkout.session.completed
顧客が Checkout フォームの送信を完了checkout.session.async_payment_succeeded
顧客がコンビニ決済を完了checkout.session.async_payment_failed
コンビニ決済の有効期限が切れたか、その他の理由で支払いが失敗しました。
以上、簡単ではありますが、stripe APIでコンビニ決済機能の実装についてまとめてみました。十分に実装できそうですね。
次は、ストアフロントでのチェックアウトページ導入についてまとめてみたいと思います。
参考
この記事が気に入ったらサポートをしてみませんか?