🚃

rails × straipe #1 stripeの調査、アカウント作成

2024/05/13に公開

stripeを使ってやりたいこと

オンラインショップ、baseのような商品を買い物カゴに追加して、カートからオンライン決済ができるようなサービスを作りたい。

こんなの(base)

調査前の疑問点

  1. 使うのに料金かかる?
  2. railsアプリに組み込みたいが、どこまでがアプリの画面で、どこからがstripeの画面?
  3. 個人のカードを扱うのでセキュリティなどの問題はないのか?
  4. stripeの中にも色々サービスがあるようだがそれぞれの違いは?
  5. 設定についてなど面倒くさそう
  6. 商品の追加はstripeからでもできる?(stripeからAPIで商品一覧でを取得して、アプリで表示させる感じ?)
  7. 法的な部分はカバーされているのか?

ここらへん実際にrailsでアプリを作成しなが確認ようと思う

stripeの中にも色々サービスがあるようだがそれぞれの違いは?

image.png
メインはここら辺?

  • Payments
  • Checkout

色々サービスがあるというか、stripe Paymentsの中に色々支払い方法を指定できるようなサービスがある感じか!
image.png

正しくはこう

  • Payments
    • Elements
    • Payment Links
    • Checkout(←構築済みの決済フォーム、メインはこれを使いそう)

アカウント登録について

アカウント登録は結構面倒だった印象。

  • 本人確認書類の提出があった。運転免許書を写真撮って送った。
  • 登録まで審査はなかった
  • アカウント作成までに時間は掛からなかった
  • ログインしてから、本番環境で使用するのにさらに申請が必要そう
    image.png
  • セキュリティ・チェックリストに基づく対策措置状況申告書の記入。運用するサイトのセキュリティについていくつか質問されることに対して入力していく(本番環境で利用する場合)
    image.png

上記のようにアカウント作成までは、即日できて、本番環境/開発モード を切り替えられるので、すぐに開発に取り掛かることは可能。ただ、本番環境で使用するとなると、サイトのドメイン取得したり、セキュリティを整えたり、申請周りが大変そう。

apiキーも発行されてる
image.png

管理画面について

image.png

テストモードであれば適当なカード番号を使って購入可能
image.png

顧客画面
image.png

次回実際にrailsでアプリ作ってみる

https://www.youtube.com/watch?v=zeIkNfIICVk&t=921s
https://zenn.dev/farstep/books/7f169cdc597ada

ここら辺参考にしたい!

Discussion