今回の話に入る前にPAY.JPについての紹介ですが、
公式サイトから説明文を引用すると、
様々なサービスにクレジットカード決済を無料で簡単に導入できる開発者向けのオンライン決済サービスです。シンプルなAPI・多彩な機能、分かりやすい料金形態のもと開発者であれば、WEB・モバイル・IoTなど様々なシーンで、通常決済や定期購入決済などを導入することが可能です。
というように、クレジットカード支払いの代行をされているWebサービスです。
従来のネットショップでのクレジットカード対応では、
クレジットカード支払の代理店に問い合わせをし、
審査の後に初期手数料を払った上でクレジットカードでの支払に対応しますが、
PAY.JPであれば、審査の前にクレジット支払を試すことが出来、
プランによっては初期手数料はなし、月毎の固定費もなしでクレジットカード支払を利用することが出来ます。
※手数料等はPAY.JPのサイトをご覧ください。
この支払いモジュールの使用方法ですが、
はじめにPAY.JPのトップページにあるPAY.JPをはじめるのボタンをクリックし、
画面の指示に従いアカウントを作成します。
アカウント作成後、管理画面にログインし、
管理画面サイドバーにある設定のリンクをクリックします。
APIキー情報の項目を探し、諸々の鍵を記録しておきます。
続いて、SOY Shopの管理画面を開き、PAY.JPクレジットカード支払いモジュールを有効にします。
有効後にモジュールの詳細画面を開き、
PAY.JPの管理画面に記載されていた秘密鍵等のすべての鍵の値を登録します。
これで設定は終了です。
公開側を開き、商品をカートに入れて手続きを進めると、
お支払い方法の選択画面でクレジットカード支払いが追加され、
更に進めて、カード番号の入力画面が表示され、
支払いできることを確認しましょう。
今回対応分を含んだパッケージは下記のサイトからダウンロード出来ます。
https://saitodev.co/soycms/soyshop/
関連記事
SOY ShopでPAY.JP定期課金モジュールを作成しました
SOY ShopのPAY.JPクレジットカード支払いモジュールでカード情報非通過化対応をしました