Tokenとは
PAYJPが発行します。
何のためにPAYJP側は必要なのか?これはクレジットカード会社はカード利用者のカード情報を持てないので別にトークンを発行してこのトークンを利用してカード利用者のカード情報等を検索して利用金額請求を行う。
Tokenは以下のjsのファイルが実行された時点(createToken)で発行される
card.js
Payjp.createToken(card, (status, response) => {
if (status == 200) {
const token = response.id;
const renderDom = document.getElementById("charge-form");
const tokenObj = `<input value=${token} name='token' type="hidden"> `;
renderDom.insertAdjacentHTML("beforeend", tokenObj);
}
SECRET_KEYとPUBLIC_KEYについて
こちらは商品販売するサイトがクレジット決済代行サービスと取引を行う際の身分証明書となろもの。