決済モジュールが存在しない決済とつなぎ込む時に必要になる覚え書き
~~~
UPDATE `eccube_db`.`dtb_payment` SET `fix` = ‘1’, `module_path` = ‘card.php’,
`memo03` = ‘card’ WHERE `dtb_payment`.`payment_id` =1 LIMIT 1 ;
~~~
module_pathに飛ばしたいphpを入れれば読み込んでくれる、らしい
html/shopping/load_payment_module.phpからの相対パスでおく
ただしmemo03に何かいれておかないとダメなので適当な文字列いれて
追記
fixに1を入れておくと管理画面から編集削除が出来なくなる仕様を見つけました。
間違って削除されると管理画面から再度カード決済は作れないし面倒なので入れておく方が無難な模様
card.phpは
~~~
init();
$objPage->process();
?>
<~~~
こんな感じで他のページと同じようにClassを呼んでやる方が色々楽でした
あとはEC-CUBEの新規クラス作る気分でベリサインの決済に接続できました\(^-^)/
~~~
コメント