2016年3月 3日
Zen Cart:PAY.JPを利用したクレジットカード決済モジュールを開発しました
Zen Cart(オンラインショップ構築ソフト)に、WebPay(ウェブペイ株式会社)が提供するクレジットカード決済機能を追加できるモジュールを開発しました。
PAY.JPとはどんな決済サービスか
PAY.JPは、シンプルなネットショップを無料で作成・運営ができるサービス「BASE」を提供するBASE株式会社による決済サービスです。開発者が使いやすいAPIやドキュメントの提供、迅速な審査、高いセキュリティー基準(PCI DSS Ver3.0完全準拠)などを特徴としています。
初期費用、月額費用は無料、2016年5月31日までは月売上1,000万円までのトランザクション手数料が無料というキャンペーンを展開しているようです。
Zen Cart用のWebPay支払いモジュールについて
ダウンロード: https://github.com/ARK-Web/zencart_mod_payjp
対象:Zen Cart 1.3.0.2 jp8 UTF版、Zen Cart v1.5.1 日本語版、Zen Cartハイエンド版
条件:PHP 5.3.3以上
composerを利用してインストールするか、もしくはPAY.JPが配布しているzipで圧縮されたライブラリを展開する方法でもインストール可能(参考: https://github.com/payjp/payjp-php )
具体的な決済の流れは以下の通りです。
ショッピングカートに商品を入れて「配送方法」→「支払方法」と画面遷移すると、PAY.JP決済用のボタンが表示されます。
【カード情報を入力】ボタンをクリックすると、モーダルダイアログで下記の入力画面が表示されます。
カード情報を入力してボタンを押すとモーダルダイアログが閉じ、PAY.JPにカード情報が登録されます。
ショップ側はカード情報に紐付いた「トークン」を保持するだけでカード情報には一切触れることがないため、セキュリティー面も安全です。
最終確認画面から注文確定をするとトークンでの決済確定がPAY.JPに渡り、カード決済が確定となります。
ショップの注文管理を見てみると、注文のコメント欄に「課金ID」と「カード識別ID」が保存されています。
これを利用して、PAY.JP管理画面から決済を検索することができます。
決済モジュールのライセンス・ご利用について
ライセンスはGPL v.2です。
不具合のレポート、個別のECサイトへの導入や機能追加のご依頼(有償・要お見積もり)などは 問い合わせフォーム からどうぞ。
カテゴリー: Zen Cart(オンラインショップ構築) , アークウェブ
タグ: ECサイト , オンラインショップ , クレジットカード決済 , 決済サービス
« 前の記事:ECサイトのデータベース暗号化(TDE)を試す(その1:Amazon Auroraに接続してみる)
» 次の記事:弊社MTプラグインの震災被災自治体・企業・団体向け無償提供を2020年まで延長します
アークウェブの本
Zen Cartによるオンラインショップ構築・運用テクニック―オープンソース徹底活用
内容充実のZen Cart公式本(v1.3対応)がついに発表です。アークウェブのスタッフをはじめZen-Cart.JPの中心メンバーが共著で執筆しました。続きを読む
新着はてブ
カテゴリー
- Shopify(ショピファイ)オンラインショップ構築
- NGO・NPO向け情報
- スマートフォン
- だれもが使えるウェブコンクール
- mixiアプリ
- OpenSocial (システム開発)
- アークウェブのCSR
- A-Form, A-Member, A-Reserve(MTプラグイン)
- Ruby on Rails(システム開発)
- necoったー
- Miqqle
- WebSig24/7
- ecoったー
- ビッグイシュー(The Big Issue)
- CSR(企業の社会的責任)
- マッシュアップ
- RIA (システム開発)
- セキュリティ(システム開発)
- 唐松(アクセス解析)
- Ajax (システム開発)
- テスト(システム開発)
- データベース
- PukiWiki
- Web 2.0
- SEO・サーチエンジン最適化
- XP・アジャイル(システム開発)
- Web・ITニュースクリップ
- Webアクセシビリティ
- Webデザイン
- SEM・サーチエンジン広告
- Webユーザビリティ
- CMS・MovableType
- Zen Cart(オンラインショップ構築)
- Snippy(SNS・ソーシャルブックマーク)
- アークウェブ
- オープンソース
- CMS(コンテンツマネジメント・システム)
- Webマーケティング
- AMP
- SNS













