Rumah pembangunan bahagian belakang tutorial php Paypal线下支付模块,附下载地址_PHP教程

Paypal线下支付模块,附下载地址_PHP教程

Jul 13, 2016 pm 05:54 PM
paypal muat turun Fungsi alamat bekalan petunjuk bayar modul luar talian Pilihan

paypal线下支付模块
功能:
1,提供Paypal线下支付选项,提示客户填写paypal邮箱账户,以便提交订单后联系客户
2,订单提交成功后自动发送邮件(包含paypal收款账户)给客户,并提示客户根据邮件操作
3,Paypal自定义按照,后台功能可定制开发
本模块根据借用西联汇款邮件发送功能,而修改的Paypal线下支付模块。本地测试功能完善,如有问题欢迎指出。
安装代码如下:
[php] 
  class ppoffline  { 
    var $code, $title, $description, $enabled; 
 
// class constructor 
    function ppoffline () { 
      global $order; 
      $this->code = 'ppoffline'; 
      $this->title = MODULE_PAYMENT_PPOFFLINE_TEXT_TITLE; 
      $this->description = MODULE_PAYMENT_PPOFFLINE_TEXT_DESCRIPTION; 
      $this->sort_order = MODULE_PAYMENT_PPOFFLINE_SORT_ORDER; 
      $this->enabled = ((MODULE_PAYMENT_PPOFFLINE_STATUS == 'True') ? true : false); 
                     
      if ((int)MODULE_PAYMENT_PPOFFLINE_ORDER_STATUS_ID > 0) { 
        $this->order_status = MODULE_PAYMENT_PPOFFLINE_ORDER_STATUS_ID; 
      } 
 
      if (is_object($order)) $this->update_status(); 
      $this->email_footer = 'Our Paypal Email Account:'.MODULE_PAYMENT_PPOFFLINE_PAYPAL_EMAIL.','; //邮件通知发送paypal收款账户 
      $this->email_footer .= MODULE_PAYMENT_PPOFFLINE_TEXT_EMAIL_FOOTER; 
    } 
   
// class methods 
function update_status() { 
      global $order, $db; 
 
      if ( ($this->enabled == true) && ((int)MODULE_PAYMENT_PPOFFLINE_ZONE > 0) ) { 
        $check_flag = false; 
        $check = $db->Execute("select zone_id from " . TABLE_ZONES_TO_GEO_ZONES . " where geo_zone_id = '" . MODULE_PAYMENT_PPOFFLINE_ZONE . "' and zone_country_id = '" . $order->billing['country']['id'] . "' order by zone_id"); 
        while (!$check->EOF) { 
          if ($check->fields['zone_id']             $check_flag = true; 
            break; 
          } elseif ($check->fields['zone_id'] == $order->billing['zone_id']) { 
            $check_flag = true; 
            break; 
          } 
          $check->MoveNext(); 
        } 
 
        if ($check_flag == false) { 
          $this->enabled = false; 
        } 
      } 
    } 
     
    function javascript_validation() { 
      return false; 
    } 
 
   function selection() { 
     return array('id' => $this->code, 
                   'module' => MODULE_PAYMENT_PPOFFLINE_TEXT_CATALOG_LOGO, 
                   'icon' => MODULE_PAYMENT_PPOFFLINE_TEXT_CATALOG_LOGO 
                 ); 
   } 
 
    function pre_confirmation_check() { 
      return false; 
    } 
 
    function confirmation() { 
      return array('title' => MODULE_PAYMENT_PPOFFLINE_TEXT_DESCRIPTION); 
    } 
 
    function process_button() { 
      return false; 
    } 
 
    function before_process() { 
      return false; 
    } 
 
    function after_process() { 
      return false; 
    } 
 
    function get_error() { 
      return false; 
    } 
 
    function check() { 
        global $db; 
      if (!isset($this->_check)) { 
        $check_query = $db->Execute("select configuration_value from " . TABLE_CONFIGURATION . " where configuration_key = 'MODULE_PAYMENT_PPOFFLINE_STATUS'"); 
        $this->_check = $check_query->RecordCount(); 
      } 
      return $this->_check; 
    } 
 
    function install() { 
        global $db, $language; 
        if (!defined('MODULE_PAYMENT_PPOFFLINE_PAYPAL_EMAIL')) include(DIR_FS_CATALOG_LANGUAGES . $_SESSION['language'] . '/modules/payment/' . $this->code . '.php'); 
    $db->Execute("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) values ('" . MODULE_PAYMENT_PPOFFLINE_TEXT_CONFIG_1_1 . "', 'MODULE_PAYMENT_PPOFFLINE_STATUS', 'True', '" . MODULE_PAYMENT_PPOFFLINE_TEXT_CONFIG_1_2 . "', '6', '1', 'zen_cfg_select_option(array(\'True\', \'False\'), ', now());"); 
    $db->Execute("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('" . MODULE_PAYMENT_PPOFFLINE_PAYPAL_EMAIL . "', 'MODULE_PAYMENT_PPOFFLINE_PAYPAL_EMAIL', '', '' , '6', '7', now());"); 
    $db->Execute("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('" . MODULE_PAYMENT_PPOFFLINE_RECEIVER_PHONE . "', 'MODULE_PAYMENT_PPOFFLINE_RECEIVER_PHONE', '', '' , '6', '8', now());"); 
    $db->Execute("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('" . MODULE_PAYMENT_PPOFFLINE_TEXT_CONFIG_2_1 . "', 'MODULE_PAYMENT_PPOFFLINE_SORT_ORDER', '0', '" . MODULE_PAYMENT_PPOFFLINE_TEXT_CONFIG_2_2 . "', '6', '0', now())"); 
    $db->Execute("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, use_function, date_added) values ('" . MODULE_PAYMENT_PPOFFLINE_TEXT_CONFIG_3_1 . "', 'MODULE_PAYMENT_PPOFFLINE_ORDER_STATUS_ID', '0', '" . MODULE_PAYMENT_PPOFFLINE_TEXT_CONFIG_3_2 . "', '6', '0', 'zen_cfg_pull_down_order_statuses(', 'zen_get_order_status_name', now())"); 

    function remove() { 
        global $db; 
    $db->Execute("delete from " . TABLE_CONFIGURATION . " where configuration_key in ('" . implode("', '", $this->keys()) . "')"); 
 
    } 
 
    function keys() { 
      return array('MODULE_PAYMENT_PPOFFLINE_STATUS' , 'MODULE_PAYMENT_PPOFFLINE_PAYPAL_EMAIL', 'MODULE_PAYMENT_PPOFFLINE_RECEIVER_PHONE', 'MODULE_PAYMENT_PPOFFLINE_SORT_ORDER','MODULE_PAYMENT_PPOFFLINE_ORDER_STATUS_ID'); 
    } 
  } 
?> 
功能截图:
1,后台设置截图Paypal线下支付模块,附下载地址_PHP教程

2,付款方式选择Paypal线下支付模块,附下载地址_PHP教程

3,邮件通知Paypal线下支付模块,附下载地址_PHP教程

Paypal线下支付下载地址
http://www.BkJia.com/uploadfile/2012/0910/20120910025514326.rar
 

安装插件不能用将includes/modules/payment/paypaloffline.php下的
第23行
class ppoffline  {
修改为
class paypaloffline  {

第27行
function ppoffline () {
修改为
function paypaloffline () {

第29行
$this->code = 'ppoffline';
修改成
$this->code = 'paypaloffline';

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/477985.htmlTechArticlepaypal线下支付模块 功能: 1,提供Paypal线下支付选项,提示客户填写paypal邮箱账户,以便提交订单后联系客户 2,订单提交成功后自动发送...
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Pengenalan kepada cara memuat turun dan memasang permainan superpeople Pengenalan kepada cara memuat turun dan memasang permainan superpeople Mar 30, 2024 pm 04:01 PM

Permainan superpeople boleh dimuat turun melalui klien wap Saiz permainan ini ialah kira-kira 28G Ia biasanya mengambil masa satu setengah jam untuk memuat turun dan memasang Berikut ialah tutorial muat turun dan pemasangan khusus untuk anda. Kaedah baharu untuk memohon ujian tertutup global 1) Cari "SUPERPEOPLE" dalam kedai Steam (muat turun klien stim) 2) Klik "Minta akses kepada ujian tertutup SUPERPEOPLE" di bahagian bawah halaman kedai "SUPERPEOPLE" 3) Selepas mengklik butang minta butang akses, Permainan "SUPERPEOPLECBT" boleh disahkan dalam perpustakaan Steam 4) Klik butang pasang dalam "SUPERPEOPLECBT" dan muat turun

Perbezaan antara vivox100s dan x100: perbandingan prestasi dan analisis fungsi Perbezaan antara vivox100s dan x100: perbandingan prestasi dan analisis fungsi Mar 23, 2024 pm 10:27 PM

Kedua-dua telefon bimbit vivox100s dan x100 adalah model yang mewakili dalam barisan produk telefon mudah alih vivo, masing-masing mewakili tahap teknologi canggih vivo dalam tempoh masa yang berbeza. Artikel ini akan menjalankan perbandingan terperinci antara kedua-dua telefon mudah alih ini dari segi perbandingan prestasi dan analisis fungsi untuk membantu pengguna memilih telefon mudah alih yang sesuai dengan mereka dengan lebih baik. Mula-mula, mari kita lihat perbandingan prestasi antara vivox100s dan x100. vivox100s dilengkapi dengan yang terbaru

Di mana untuk memuat turun fail dari Quark Network Disk_Cara memuat turun Quark Network Disk ke kawasan setempat dan berkongsi Di mana untuk memuat turun fail dari Quark Network Disk_Cara memuat turun Quark Network Disk ke kawasan setempat dan berkongsi Mar 21, 2024 pm 03:57 PM

Sebagai alat cakera rangkaian yang mudah dan praktikal, Quark boleh membantu pengguna mendapatkan sumber kegemaran mereka dengan mudah Bagaimana jika anda ingin memuat turun fail secara tempatan? Biar editor memberitahu anda sekarang, mari belajar bersama! Cara memuat turun Cakera Rangkaian Quark ke perkongsian setempat 1. Mula-mula buka perisian Quark, masukkan halaman utama dan klik [Ikon Awan] di sebelah kanan bawah 2. Kemudian pada halaman Cakera Rangkaian Quark, kami klik fungsi [Dokumen]; 3. Kemudian pergi ke halaman dokumen, pilih fail yang anda ingin muat turun, dan klik [ikon tiga titik] 4. Selepas klik terakhir, kami klik [Muat turun] dalam kotak dialog pop timbul;

Bagaimana untuk memuat turun lagu-lagu Beilehu children Bagaimana untuk memuat turun lagu-lagu Beilehu children Mar 28, 2024 am 11:10 AM

Sebagai iringan yang sangat diperlukan untuk tumbesaran kanak-kanak, lagu-lagu kanak-kanak Beilehu telah memenangi kasih sayang ibu bapa dan kanak-kanak yang tidak terkira banyaknya dengan melodi yang ceria, gambar yang jelas dan kandungan yang menghiburkan dan mendidik. Bagi membolehkan bayi menikmati kegembiraan yang dibawakan oleh lagu kanak-kanak pada bila-bila masa dan di mana sahaja, ramai ibu bapa berharap untuk memuat turun lagu kanak-kanak Beilehu ke telefon bimbit atau tablet mereka supaya mereka boleh mendengar anak-anak mereka pada bila-bila masa, tetapi bagaimana untuk menyimpan lagu kanak-kanak Beilehu. ? Pada telefon mudah alih anda, tutorial ini akan membawakan anda pengenalan terperinci. Pengguna yang belum memahaminya boleh datang dan membaca bersama artikel ini untuk mengetahui lebih lanjut. Beilehu Nursery Rhymes Muat Turun Tutorial Pelbagai Gambar Lagu Kanak-kanak: Buka perisian dan pilih lagu kanak-kanak yang anda ingin muat turun Editor mengambil "Lagu Kanak-Kanak Klasik" sebagai contoh 2. Klik butang "Muat turun" di bawah bintang lagu kanak-kanak.

Apakah sebenarnya media kendiri? Apakah ciri dan fungsi utamanya? Apakah sebenarnya media kendiri? Apakah ciri dan fungsi utamanya? Mar 21, 2024 pm 08:21 PM

Dengan perkembangan pesat Internet, konsep media kendiri telah berakar umbi dalam hati orang ramai. Jadi, apakah sebenarnya media kendiri? Apakah ciri dan fungsi utamanya? Seterusnya, kita akan meneroka isu-isu ini satu demi satu. 1. Apakah sebenarnya media kendiri? Kami-media, seperti namanya, bermakna anda adalah media. Ia merujuk kepada pembawa maklumat yang melaluinya individu atau pasukan boleh mencipta, mengedit, menerbitkan dan menyebarkan kandungan secara bebas melalui platform Internet. Berbeza dengan media tradisional, seperti akhbar, televisyen, radio, dan lain-lain, media kendiri lebih interaktif dan diperibadikan, membolehkan semua orang menjadi pengeluar dan penyebar maklumat. 2. Apakah ciri dan fungsi utama media kendiri? 1. Ambang rendah: Peningkatan media kendiri telah menurunkan ambang untuk memasuki industri media Peralatan yang rumit dan pasukan profesional tidak lagi diperlukan.

Langkah terperinci untuk memuat turun fail dari qq Langkah terperinci untuk memuat turun fail dari qq Mar 22, 2024 pm 09:10 PM

1. Mula-mula kita buka pengurusan fail. 2. Klik Storan Dalaman. 3. Tatal ke bawah dan susun untuk mencari Tencent (folder Tencent) bermula dengan t. 4. Klik untuk masuk dan cari QQfile_recv, klik untuk masuk untuk melihat.

Bagaimana untuk memuat turun dan menyimpan video Douyin Bagaimana untuk memuat turun dan menyimpan video Douyin Mar 25, 2024 pm 09:46 PM

Bagaimana untuk memuat turun dan menyimpan video Douyin? Anda boleh memuat turun dan menyimpan video dalam APP video pendek Douyin Kebanyakan pengguna tidak tahu cara memuat turun dan menyimpan video Douyin Seterusnya ialah gambarajah cara memuat turun dan menyimpan video Douyin yang dibawa oleh editor . Teks tutorial, pengguna yang berminat datang dan lihat! Tutorial tentang cara menggunakan Douyin: Cara memuat turun dan menyimpan video Douyin 1. Mula-mula buka APP video pendek Douyin, masukkan halaman utama dan klik butang [Kongsi] di sebelah kanan 2. Selepas itu, bar pelbagai fungsi akan kembangkan di bawah, luncur ke kanan untuk mencari ikon [ Simpan setempat] 3. Kemudian anda perlu menunggu untuk muat turun, dan kemudian sempadan [Simpan, sila pergi ke album untuk melihat] akan muncul; halaman album, dan anda boleh melihat bahawa video yang baru anda muat turun telah disimpan.

Apakah fungsi perisian pengurusan akaun Xiaohongshu? Bagaimana untuk mengendalikan akaun Xiaohongshu? Apakah fungsi perisian pengurusan akaun Xiaohongshu? Bagaimana untuk mengendalikan akaun Xiaohongshu? Mar 21, 2024 pm 04:16 PM

Memandangkan Xiaohongshu menjadi popular di kalangan golongan muda, semakin ramai orang mula menggunakan platform ini untuk berkongsi pelbagai aspek pengalaman dan pandangan hidup mereka. Cara mengurus berbilang akaun Xiaohongshu dengan berkesan telah menjadi isu utama. Dalam artikel ini, kami akan membincangkan beberapa ciri perisian pengurusan akaun Xiaohongshu dan meneroka cara mengurus akaun Xiaohongshu anda dengan lebih baik. Apabila media sosial berkembang, ramai orang mendapati diri mereka perlu mengurus berbilang akaun sosial. Ini juga merupakan satu cabaran untuk pengguna Xiaohongshu. Sesetengah perisian pengurusan akaun Xiaohongshu boleh membantu pengguna mengurus berbilang akaun dengan lebih mudah, termasuk penerbitan kandungan automatik, penerbitan berjadual, analisis data dan fungsi lain. Melalui alatan ini, pengguna boleh mengurus akaun mereka dengan lebih cekap dan meningkatkan pendedahan dan perhatian akaun mereka. Di samping itu, perisian pengurusan akaun Xiaohongshu mempunyai

See all articles