IDを組み込む機能紹介PAY.JPはオンライン決済を提供しています。IDも提供しています。これはオンライン決済の他、リアル店舗や個人間決済でも使えます。ID決済を組み込めます。決済画面を表示するPAY.JPのCheckoutを使った場合、元々の決済フォームは次のようになっているかと思います。PAY.JPの管理画面で取得できる公開鍵です。</script></form>そのscriptタグに要素を一つ追加します。(取得方法はこれから説明します)。クライアントという項目があります。このOAuthクライアントを追加します。IDという項目が確認できます。これをHTMLフォームのYOUR_CLIENT_IDを書き換えてください。</script></form>これで準備完了です。PAY.JPでの処理そしてボタンを押すとモーダルでPAY.JPの決済フォームが表示されます。PAY.JPからテスト用のクレジットカード番号を選んでください。テストの場合、有効期限やCVC、名前は適当で問題ありません。ID決済が選択できるようになります。テストモードの場合はどんなメールアドレスとパスワードの組み合わせでもログインできます(ただしバリデーションは行われます)。ログインするとあからじめ一枚のクレジットカードと紐付いているのでそのまま決済ができます。処理が完了すると、フォームの送信イベントがすぐに呼ばれます。いう名前でPOSTされてきます。そのまま使うこともできますし、今後繰り返し使っていくのであれば顧客情報と結びつけることもできます。以下は顧客情報と結びつける場合です(Rubyの場合)。params['payjp-token'])レスポンスであるcustomer.idを自社のデータベースに保存しておきます。するとトークンが繰り返し使えるようになります。実際の決済処理は次のようになります。指定しているのが特徴です。'決済に関する説明')例えばECコマースのユーザ情報と結びつけることで、二度目以降はクレジットカード番号の入力を不要にできます。仕組みの違いはHTMLタグの要素追加だけなので、ユーザにとってはカード番号を入力しないで済むという利点が活かせます。PAY.JPでCheckoutを導入されている方はぜひ追加してみてください。DSS準拠に向けて、クレジットカード情報...2017-12-01PAY.JPで発生したイベントをWebhookで受け取るWebサービスというのは基本的にプル型です。