payjpを使ってクレジットカード機能を導入しちゃおうってわけ(準備編)


暑くなってきましたね。
コロナの影響あるからってアタシ負けないんだから。
そろそろエアコンの掃除でもしようかね!!

話がそれましたね。
そう今回はpayjpに関して。
みんな焦んないで。
タブ開きすぎ!ってパソコンあるある言うからちょっと待って。
さぁ行くわよ!!!

1 payjpってなんぞや??

初めての方もいるかもしれないので簡単に説明すると、
クレジットカード機能を実装するにあたってすごく便利なものです。
それはなぜか?

フリマアプリで考えるとまずテーブルは

・userテーブル
・商品テーブル
・決済テーブル

以上が購入にあたり必要になります。
メルカリ使ったことある人ならわかると思うんですが、商品購入の際にクレジットカード決済ができる。
そんで一度使ったことあるクレジットカードは保存してあるので、次が登録せず使える。
ですがこれいざ作るってなって考えてみたらこう思うわけ。

DBにクレジットカード情報丸々保存して、それ流出したら大問題ですやん!!!!

そうなのそうなの。
セキュリティ的に危ないわよね。
そんな悩みを解決してくるのがpayjpなわけ。

2 payjpを使う前準備じゃい!!

いきなりVS codeなんて焦りすぎ。
(我慢できない方は引き返してください。お願いします。)

まずはpayjpのHPがあるのでアクセス!!

payjp

アクセスするとこんな感じ。

そんで上のログインからまずは会員登録しましょう。
(無料だから安心だZE!)

3 登録できたら。

ログインしたらこんな感じ。
(ちゃんとテストモードになっていること!!)

4 全然足りてなかったから追記よ!!

payjpのgem入れてないやん。

そうpayjpはgemがあるのでレッツGemfile!!

Gemfile
gem 'payjp'

bundle install!!!

これで準備は終わり。
次はクレジットカード登録編でお会いしましょう。
(明日記事書きます。)