ECshop增加paypal_EC流程

第一步
下載paypal_ec的SDK並放到網站根目錄,SDK可以找paypal顧問要源代碼或下載地址。
第二步
找到\languages\zh_cn\payment 目錄增加paypal_ec_2.php,這裏的作用是增加語言文件包

<?php

/**
 * ECSHOP PAYPAL_EC語言文件
 */

global $_LANG;

$_LANG['paypal_ec_2']                    = 'paypal_ec_2';
$_LANG['paypal_desc']                  = 'paypal_ec_2';
$_LANG['paypal_account']               = '商戶帳號';
$_LANG['paypal_currency']              = '支付貨幣';
$_LANG['paypal_currency_range']['AUD'] = '澳元';
$_LANG['paypal_currency_range']['CAD'] = '加元';
$_LANG['paypal_currency_range']['EUR'] = '歐元';
$_LANG['paypal_currency_range']['GBP'] = '英鎊';
$_LANG['paypal_currency_range']['JPY'] = '日元';
$_LANG['paypal_currency_range']['USD'] = '美元';
$_LANG['paypal_currency_range']['HKD'] = '港元';
$_LANG['paypal_button']                = '立即使用 PayPal 支付';
$_LANG['paypal_txn_id']                = 'PayPal 交易號';

?>

第三步
核心文件增加 includes\modules\payment 增加文件
paypal_ec_2.php
具體內容可根據其他支付方式來寫,這裏不方便放出源碼了有自己的一些邏輯和安全考慮。
內容上主要是IPN返回和生成支付代碼。需要注意的是支付代碼裏的提交地址我寫的是根目錄下的文件,也就是第四步裏的內容。

第四步
根目錄增加 paypal_ec.php
該文件主要用於SET操作,跳轉到paypal

第五步
增加paypal_ec.dwt放在模板目錄,主要用於錯誤提示

第六步
根目錄增加paypal_ec_back.php
paypal EC 回調文件,同步返回地址

第七步
增加paypal_ec_back_cz.dwt放在模板目錄,主要用於錯誤提示

第八步
增加order_info中的字段,用於記錄同步返回時間

ALTER TABLE ecs_order_info add COLUMN pay_async_time int(10) DEFAULT 0 

第九步
後臺找到 支付方式 ,點擊安裝 paypal_ec_2

發佈了153 篇原創文章 · 獲贊 20 · 訪問量 38萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章