ホーム » ビジネスブログ » Zen Cart(オンラインショップ構築) »

Zen Cart:WebPay(クレジットカード決済サービス)を利用した支払いモジュールを開発しました

2016年1月14日

Zen Cart:WebPay(クレジットカード決済サービス)を利用した支払いモジュールを開発しました

投稿者 竹村

Zen Cart(オンラインショップ構築ソフト)に、WebPay(ウェブペイ株式会社)が提供するクレジットカード決済機能を追加できるモジュールを開発しました。

WabPay(ウェブペイ)とはどんなクレジットカード決済サービスか

WebPayは、VISA、MasterCard、JCB、American Express、Diners Clubの5大ブランドに対応しており、「スタータープラン」の場合初期費用・月額費用なし、3.25%~3.40%の決済手数料のみで使うことができます。
ウェブペイ社のサイトによれば、「ハードルを引き下げるために、WebPayは手数料の業界最安水準を目指し続ける」とのことです。

Zen Cart用のWebPay支払いモジュールについて

ダウンロード: https://github.com/ARK-Web/zencart_mod_webpay
対象:Zen Cart 1.3.0.2 jp8 UTF版、Zen Cart v1.5.1 日本語版、Zen Cartハイエンド版
条件:PHP 5.4以上
composerを利用してインストールするか、もしくはWebPayが配布しているzipで圧縮されたライブラリを展開する方法でインストール可能(参考: https://webpay.jp/docs/libraries#php

具体的な決済の流れは以下の通りです。

ショッピングカートに商品を入れて「配送方法」→「支払方法」と画面遷移すると、WebPay決済用のボタンが表示されます。

決済用のボタン

「カード情報を入力」ボタンをクリックすると、モーダルダイアログで下記の入力画面が表示されます。

カード情報入力ウィンドウ

カード情報を入力してボタンを押すとモーダルダイアログが閉じられ、WebPayにカード情報が登録されます。
ショップ側はカード情報に紐付いた「トークン」を保持するだけで、カード情報は一切扱うことがないため安全です。

最終確認画面から注文確定をすると、「トークン」での決済確定がWebPayに渡り、クレジットカード決済確定となります。

Zen Cart 注文管理画面

ショップの注文管理を見てみると、注文のコメント欄に「課金ID」と「カード識別ID」が保存されています。これを利用して、WebPay管理画面から決済を検索できます。

ライセンス・ご利用について

ライセンスはGPL v.2です。
不具合のレポート、個別のECサイトへの導入や機能追加のご依頼(有償・要お見積もり)などは 問い合わせフォーム からどうぞ。

投稿者 竹村 : 2016年1月14日 17:02

カテゴリー: Zen Cart(オンラインショップ構築)

タグ:


Movable Type用高機能メールフォーム生成プラグイン A-Formの詳細へ
Movable Type用会員限定サイトプラグイン A-Memberの詳細へ
Movable Type用予約サイト構築プラグイン A-Reserveの詳細へ
ARK-Web×CSR(企業の社会的責任)

アークウェブの本

Zen Cartによるオンラインショップ構築・運用テクニック―オープンソース徹底活用

Zen Cartによるオンラインショップ構築・運用テクニック―オープンソース徹底活用

内容充実のZen Cart公式本(v1.3対応)がついに発表です。アークウェブのスタッフをはじめZen-Cart.JPの中心メンバーが共著で執筆しました。続きを読む

Movable Type プロフェッショナル・スタイル

Movable Type プロフェッショナル・スタイル

ビジネスサイト構築におけるCMSとしてのMTの活用方法について、豪華執筆陣による実践的MT本です。八木が共著で執筆しました。続きを読む

Web屋の本

Web屋の本

Web 2.0時代の企業サイトの構築・運用などの戦略を考える「Web屋の本」 (技術評論社)を、中野・安藤が執筆しました。続きを読む

新着はてブ

Loading

アーカイブ

応援しています

  • キッズ・セーバー
  • ソロモン・リリーフ ─ソロモン諸島を応援する有志による、震災復興支援プロジェクト─

    (終了しました)

RSS配信

 

サービスおよびソリューション一覧


最新情報・投稿をチェック


このページのトップに戻る

Photo by A is for Angie

Powered by Movable Type Pro 6.3.8