• (Common)クレカ決済代行業者とは??
対象 機能の幅
プロダクトへの
組み込み用途
決済機能のみを提供。API等を経由して、決済を行う。
(サービス例:PAY.JP、FastPay、WebPay)
自社運用 カスタマイズ可能なUI等を提供。
サービス導入時にコンサルティングがついたりするものもある。
フルアウトソーシ
ング
カスタマーサポート等の運用も含め、
フルアウトソーシング。
• (Biz)ビジネス要件としての考慮点
• クレカ決済全般に関わる話
• サービス選定基準
• (Biz)ビジネス要件としての考慮点
• クレカ決済全般に関わる話
• サービス選定基準
• (Dev)決済の技術的な仕組み
• PAY.JPの仕組み
• 関連決済業者の影響
①顧客がカード情報をブラウザ上で入力し、
「トークンを作成する」ボタンをクリック
①apitunnel.htmlを取得。
JavaScriptが埋め込まれており、②の処理が走る。
②クレジットカード情報をPAY.JPに送信。
HTTPSかつ、①で取得したJavaScript内で生成された
認証文字列を使ったBasic認証リクエスト。
Token
クレカ
情報
①(前準備)クレカ番号・CVCなどのForm要素をJavaScriptで消す。
②Tokenをサーバサイドに送信
Token
Token
クレカ
情報
①HTTPSかつ、秘密鍵を使用したBasic認証で
Token情報をPOST。
リクエスト成功した時点で初めて、
カード登録や決済処理が確定。
クレカ
情報
Token
決済ゲートウェイ
…
上流サービスメンテナンス時は
エラーとなります。
上流サービスメンテナンス時は
エラーとなります。
• (Ops)運用時の考慮点
• (Dev)開発の難しいポイント
【APIへPOSTリクエスト】
PAY.JPへカード登録
【DBへカード情報登録】
PAY.JPのカードIDを保存
PAY.JPにのみデータが保存され
DBにはデータが無いことになる。
Application PAY.JP
処理確定
①
②
③
④
簡単、クレカ決済! PAY.JPを使ったクレカ決済の仕組み・開発運用時の考慮点について
簡単、クレカ決済! PAY.JPを使ったクレカ決済の仕組み・開発運用時の考慮点について
簡単、クレカ決済! PAY.JPを使ったクレカ決済の仕組み・開発運用時の考慮点について
簡単、クレカ決済! PAY.JPを使ったクレカ決済の仕組み・開発運用時の考慮点について

簡単、クレカ決済! PAY.JPを使ったクレカ決済の仕組み・開発運用時の考慮点について