Internet Sitesine Kredi Kartı Ile ödeme Sistemi Nasıl Eklenir?

Tüm Forumlar
  • Tüm Forumlar
  • Web Tasarım - Programlama
  • Yazılım Geliştirme
  • PHP / CGI
  • Bu Konuda
Şimdi Ara internet sitesine kredi kartı ile ödeme sistemi nasıl eklenir? Sıcak Fırsatlarda Tıklananlar Editörün Seçtiği Fırsatlar Milka MMMAX Oreo Tablet Çikolata 300 gr : Amazon.com.tr: Gıda Ürünleri https://www.amazon.com.tr/dp/B0D6WV648N?ref=ppx_yo2ov_dt_b_fed_asin_title 9 sa. önce paylaşıldı Parker Jotter Original CT Dolma Kalem, Açık Mavi - 2096900, Yeniden Doldurulabilir : Amazon.com.tr: Ofis ve Kırtasiye https://www.amazon.com.tr/dp/B07SZVMTF4 dün paylaşıldı Supradyn Focus Takviye Edici Gıda 30 Tablet Fiyatları ve Özellikleri https://www.n11.com/urun/supradyn-focus-takviye-edici-gida-30-tablet-23502224 17 sa. önce paylaşıldı Polhammobile Polham Katlanabilir Araç Lastik Kar, Çamur ve Kum Patinaj Kurtarma Aparatı, Patinaj Paleti : Amazon.com.tr: Elektronik https://www.amazon.com.tr/dp/B0CL2J393N?ref=cm_sw_r_cso_cp_apin_dp_YAGZ9NH0NRTN2CZB0P4E&ref_=cm_sw_r_cso_cp_apin_dp_YAGZ9NH0NRTN2CZB0P4E&social_share=cm_sw_r_cso_cp_apin_dp_YAGZ9NH0NRTN2CZB0P4E&starsLeft=1&skipTwisterOG=1 15 sa. önce paylaşıldı Migros Sanal Market: Online Market Alışverişi https://www.migros.com.tr/cipura-600800-kgm-p-121c7df 10 ay önce paylaşıldı Migros Sanal Market: Online Market Alışverişi https://www.migros.com.tr/keskinoglu-m-orta-boy-yumurta-30lu-53-62-g-p-1312d37 15 sa. önce paylaşıldı Only & Sons ONSJAKE QUILTED VEST OTW Dış Giyim Erkek : Amazon.com.tr: Moda https://www.amazon.com.tr/dp/B0CCVMC485?ref=ppx_yo2ov_dt_b_fed_asin_title 6 sa. önce paylaşıldı Daha fazla göster butonu Daha fazla göster butonu {{Title}} {{Description}} {{Price}} {{PriceUnit}} {{DiscountInformation}} Daha Fazla Bu Konudaki Kullanıcılar: Daha Az 2 Misafir - 2 Masaüstü 5 sn 16Cevap 0Favori 32.161Tıklama Daha Fazlaİstatistik
  • Konu İstatistikleri Yükleniyor
Konudaki Resimler Mesaj Tarihine Göre En Beğenilen Son Ekleneneler Seçimimi Hatırla Mesaj Tarihine Göre Konuya Özel
  • Favorilerime Ekle
  • Konuyu Açandan
  • Popüler Mesajlar
  • Linkli Mesajlar
  • Yazdır
  • E-Posta Aboneliği
  • Konuyu Gizle
0 oy Öne Çıkar x İlgini çekti mi? Öne çıkar, anasayfadadaha üstte görünsün. Daha Fazla Bilgi Cevapla Tüm Forumlar >> Web Tasarım - Programlama >> Yazılım Geliştirme >> PHP / CGI >> internet sitesine kredi kartı ile ödeme sistemi nasıl eklenir? | DonanımHaber Forum Sayfa: 1 Giriş Mesaj
  • bigstone Yüzbaşı 385 Mesaj gececi "gececi": En az 100 farklı gece DH'ye giriş yaptı. 1 seviyeli bu başarı rozetinin 1. seviyesine sahip. gezgin "gezgin": En az 50 foruma mesaj yazdı. 4 seviyeli bu başarı rozetinin 1. seviyesine sahip. yüzbaşı "yüzbaşı": Geleneksel rütbe sistemi koşulları geçerlidir. Tüm Başarılarını Gör 08 Haziran 2011 20:58:04 Konu Sahibi
    • Mesaj Linkini Kopyala
    • Şikayet
    Arkadaşlar programlama dillerinin çoğunu biliyorum. Okuldayken internet güvenliği dersimiz vardı ama orda bazı şifreleme yöntemlerinden başka birşey görmedik. Kredi kartıyla veya paypal ile ödeme yapılan sitelerde nasıl bir sistem kullanılıyor bu konuda bilgi sahibi olmak istiyorum. Bu konuda bilgisi olan arkadaşlar en azından hangi konuları araştırmam gerektiğini söylerek yardımcı olurlarsa çok müteşekkir olurum. Bu konudan bahseden güncel kaynaklara veya kaynakların adlarına (kitap, dergi, web sayfası vs.) ihtiyacım var. Php ile ilgili olabileceği gibi başka dillerle ilgilide olabilir.
  • netcore Binbaşı 1153 Mesaj çok beğenilen "çok beğenilen": En az 500 beğeni aldı. 7 seviyeli bu başarı rozetinin 3. seviyesine sahip. müdavim "müdavim": En az 1.000 mesaj yazdı. 3 seviyeli bu başarı rozetinin 1. seviyesine sahip. vefalı "vefalı": En az 50 mention yanıtladı. 1 seviyeli bu başarı rozetinin 1. seviyesine sahip. gececi "gececi": En az 100 farklı gece DH'ye giriş yaptı. 1 seviyeli bu başarı rozetinin 1. seviyesine sahip. Tüm Başarılarını Gör 13 Haziran 2011 00:55:42
    • Mesaj Linkini Kopyala
    • Şikayet
    Sitene kredi kartiyla satis yolu ekleyebilmek icin ucret verip sertifika alman gerekiyor. Yaklasik olarak 200$ olmasi lazim netten arastirirsan bulursun. google a yazman yeterli
  • ecarpar Yüzbaşı 838 Mesaj vefalı "vefalı": En az 50 mention yanıtladı. 1 seviyeli bu başarı rozetinin 1. seviyesine sahip. gezgin "gezgin": En az 50 foruma mesaj yazdı. 4 seviyeli bu başarı rozetinin 1. seviyesine sahip. geek "geek": En az 250 teknoloji forumu mesajı yazdı. 4 seviyeli bu başarı rozetinin 2. seviyesine sahip. yüzbaşı "yüzbaşı": Geleneksel rütbe sistemi koşulları geçerlidir. Tüm Başarılarını Gör 24 Haziran 2011 16:37:00
    • Mesaj Linkini Kopyala
    • Şikayet
    1. aylık 3-5 gb lık hosting lere verilmeyen bir olay bu istediğiniz, vps/vds almak gerekli. NOrmal hosting ile yaparsınız ama anlaşıldığı vakit sertifikalarınız iptal ediliyor. 2. Bir banka ile anlaşıp sanal pos alınmalı, buradan alınacak dosya banka tarafından sisteme entegre ediliyor. 3. SSL sertifikası alınmalı. 4. open source bir sistem kullanmamak gerekli.
    < Bu mesaj bu kişi tarafından değiştirildi ecarpar -- 24 Haziran 2011; 16:37:45 >
  • Bloodmourne Teğmen 208 Mesaj teğmen "teğmen": Geleneksel rütbe sistemi koşulları geçerlidir. Tüm Başarılarını Gör 29 Haziran 2011 12:34:43
    • Mesaj Linkini Kopyala
    • Şikayet
    2checkout iyi bir alternatif bence uğraşmaya gerek kalmaz
  • kodinternet Er 8 Mesaj er "er": Geleneksel rütbe sistemi koşulları geçerlidir. Tüm Başarılarını Gör 29 Haziran 2013 17:19:28
    • Mesaj Linkini Kopyala
    • Şikayet
    quote:Orijinalden alıntı: ecarpar 1. aylık 3-5 gb lık hosting lere verilmeyen bir olay bu istediğiniz, vps/vds almak gerekli. NOrmal hosting ile yaparsınız ama anlaşıldığı vakit sertifikalarınız iptal ediliyor. 2. Bir banka ile anlaşıp sanal pos alınmalı, buradan alınacak dosya banka tarafından sisteme entegre ediliyor. 3. SSL sertifikası alınmalı. 4. open source bir sistem kullanmamak gerekli.
    Hocam siraladiginiz maddelere ssl sertifikasinin ve open source kaynaklarinin tercih edilmeme sebebi nedir, bu bir on fikir mi tecrube mi merak ettim
    < Bu ileti mobil sürüm kullanılarak atıldı >
  • likeminded Onbaşı 34 Mesaj onbaşı "onbaşı": Geleneksel rütbe sistemi koşulları geçerlidir. Tüm Başarılarını Gör 01 Temmuz 2013 13:43:56
    • Mesaj Linkini Kopyala
    • Şikayet
    Paypal'ın apisi var. Kullanımı da oldukça kolay.
  • ecarpar Yüzbaşı 838 Mesaj vefalı "vefalı": En az 50 mention yanıtladı. 1 seviyeli bu başarı rozetinin 1. seviyesine sahip. gezgin "gezgin": En az 50 foruma mesaj yazdı. 4 seviyeli bu başarı rozetinin 1. seviyesine sahip. geek "geek": En az 250 teknoloji forumu mesajı yazdı. 4 seviyeli bu başarı rozetinin 2. seviyesine sahip. yüzbaşı "yüzbaşı": Geleneksel rütbe sistemi koşulları geçerlidir. Tüm Başarılarını Gör 28 Ağustos 2013 13:06:09
    • Mesaj Linkini Kopyala
    • Şikayet
    kodinternet K kullanıcısına yanıt
    SSL tercih edilmemesi gibi bir durum söz konusu değil eğer online satış yapıcaksak SSL şart. Bizzat tecrübe ettiğimden yazdım. SSL sanal pos alınacak ise SSL zorunlu zaten yani adres barda ödeme sayfasının https olarak görünmesi şart, google adwords reklam vericeksen üyelik sayfasında ve ödeme sayfalarında sitenin dışına link bulunmamalı, Open source ye kesinlikle karşı değilim. kendim (php yazıyorum ve open cart kullanıyorum.) opencart kullanılabilir fakat bu durumda ortaya bir kaç sorun çıkıyor.. 1. Uygun sanal pos bulunamıyor. 2. Sanal posu kurmak için bilen biri şart oluyor (banka kurmaz bunu siz kurarsınız) 3. Sistem open source olduğundan genel bir açık bulunduğunda ortalıkta dolanan ve sürümünüzü bulabilen herhangi biri sisteminize saldırı yapabiliyor.
  • hakan008 Er 1 Mesaj er "er": Geleneksel rütbe sistemi koşulları geçerlidir. Tüm Başarılarını Gör 08 Eylül 2013 12:59:48
    • Mesaj Linkini Kopyala
    • Şikayet
    Ödeme sistemleri ile ilgili tecrübeler içinhttp://www.odemesistemleri.org sitesinden yararlanabilirsiniz
    < Bu ileti tablet sürüm kullanılarak atıldı >
  • kodinternet Er 8 Mesaj er "er": Geleneksel rütbe sistemi koşulları geçerlidir. Tüm Başarılarını Gör 11 Ekim 2013 01:52:31
    • Mesaj Linkini Kopyala
    • Şikayet
    ecarpar kullanıcısına yanıt
    bu entegrasyon için bayağıdır bir araştırma yapıyordum, yalnız fiilen birşeyler yapmamıştım. şimdi ilk kez bu işi yapacağım ve bende opencart kullanıyorum. bir kaç soruyla kafam karıştı, örneğin bankanın ödemeyi aldıktan sonra en az 30 ile 40 gün arasında ödenen mevlayı bekletmesi gibi. Ayrıca şu bankaların ortak sanal pos olayı ile kendi sertifikamla sanal pos kurmak arasında bayağı bir cahil kaldım.
  • aksoydesign Yüzbaşı 465 Mesaj vefalı "vefalı": En az 50 mention yanıtladı. 1 seviyeli bu başarı rozetinin 1. seviyesine sahip. gececi "gececi": En az 100 farklı gece DH'ye giriş yaptı. 1 seviyeli bu başarı rozetinin 1. seviyesine sahip. yüzbaşı "yüzbaşı": Geleneksel rütbe sistemi koşulları geçerlidir. Tüm Başarılarını Gör 12 Ekim 2013 02:47:04
    • Mesaj Linkini Kopyala
    • Şikayet
    Şayet yazdıklarınızı yanlış anlamadıysam sitenize ödeme sistemi kurmak istiyorsunuz. Ben kısaca size özet geçeyim. Paypal'ın firmalar için oluşturduğu apiler vardır. siz paypal'a kayıt olurken kurumsal olarak kayıt olacaksınız. Burada yapmanız gereken bı kac ayar var bu ayarları yaptıktan sonra sizin için ödeme sayfası açılacak. kayıt olduğunuz email adresi sizin kurumsal ödeme noktanız olacak. Arkadaşlar bilmeniz gerekiyor ki php mantık işidir. işin mantığını anlatırsanız karşıdaki kişi daha iyi anlıyacaktır. Paypal'ın örnek bir apisini burada paylaşayım. <?php session_start(); include "config.php"; require_once('paypal.class.php'); $p = new paypal_class; $p->paypal_url = 'https://www.paypal.com/cgi-bin/webscr'; $this_script = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']; if (empty($_GET['action'])) $_GET['action'] = 'process'; switch ($_GET['action']) { case 'process': if(isset($_SESSION['urunID'])) { echo "<p><b><font size=2>Ödemenizi yapmanız üzere sizi paypal ödeme sayfamıza yönlendiriyoruz..<br><br>Lütfen Bekleyiniz</b></font></p>"; echo '<br /><br /><img src="images/loading.gif" width="149" height="107">'; $tutar = $_GET['tp']; $urunAdi = "Deneme ürünüüü"; $tarih = date("d-m-Y - H:i"); $key = md5($tarih); $_SESSION['key'] = $key; $host = 'http://'.$_SERVER['HTTP_HOST']; $p->add_field('business', 'info@deneme.com'); $p->add_field('return', $host.'/odemeyapildi.html'); $p->add_field('cancel_return', $host.'/odemeiptaledildi.html'); $p->add_field('notify_url', $this_script.'?action=ipn'); $p->add_field('item_name', $urunAdi); $p->add_field('amount', $tutar); $p->add_field('currency_code', 'TRY'); $p->add_field('item_number',$key); $p->submit_paypal_post(); } else { echo "<p><b><font size=2> Ödeme Yapamazsınız ...<br><br>henüz ürün seçmediniz...</b></font></p>"; echo '<br /><br /><img src="images/hata.jpg" width="149" height="107">'; } break; case 'success': $PaymentStatus = $_POST['payment_status']; $key = $_POST['item_number']; if($PaymentStatus == 'Completed' && $_SESSION['key'] == $key ) { //Ödeme Başarılı ise yapılacak işlemler $urunID = $_SESSION['urunID']; mysql_query("UPDATE urunler SET aktif='1' where id='$urunID'"); unset($_SESSION['urunID']); unset($_SESSION['key']); echo "<script>alert('Ödemeniz Başarılı Bir Şekilde Alındı !');</script><script>location.href=\"anasayfa\";</script>"; echo '<br /><br /><img src="images/onay.jpg" width="149" height="107">'; } else { echo "<script>alert('Ödeme İşleminiz Hatalı !');</script><script>location.href=\"anasayfa\";</script>"; echo '<br /><br /><img src="images/hata.jpg" width="149" height="107">'; } break; case 'cancel': echo "<br/><p><b>İşlem Sizin Tarafınızdan İptal Edilmiştir.</b></p><br />"; echo '<br /><br /><img src="images/hata.jpg" width="149" height="107">'; unset($_SESSION['urunID']); break; } ?> mantığı şu şekilde. Ürün sitenizden seçildi adres bilgileri vs vs herşey girildi. en son olarak odeme yontemi seçildi. ödeme yontemi olarak paypal seçildiği zaman bu kodun içerisinde olduğu sayfaya yonlendireceksiniz. post ettiğiniz ürün fiyatı, ürün adı, ürün numarası gibi bilgileri bu apiye gireceksiniz. $tutar = $_GET['tp']; get ile gelen tutar yani fiyatı bu kısım kişinin ödemesi gerekecek olan kısım. $urunAdi = "Deneme ürünüüü"; ürün ödemesi yaparken ürün adını çekeceğiniz değişken $tarih = date("d-m-Y - H:i"); tarihi $key = md5($tarih); $_SESSION['key'] = $key; $host = 'http://'.$_SERVER['HTTP_HOST']; $p->add_field('business', 'info@deneme.com'); kurumsal olarak kayıt olduğunuz email adresi $p->add_field('return', $host.'/odemeyapildi.html'); ödeme onayı sonrası yonlendırılecek sayfa $p->add_field('cancel_return', $host.'/odemeiptaledildi.html'); ödeme iptal edilirse yonlendırılecek sayfa $p->add_field('notify_url', $this_script.'?action=ipn'); $p->add_field('item_name', $urunAdi); ürün adı $p->add_field('amount', $tutar); fiyatı $p->add_field('currency_code', 'TRY'); fiyat cinsi $p->add_field('item_number',$key); ürün numarası Bu kısımları kendinize göre düzenleyeceksiniz. if($PaymentStatus == 'Completed' kısmından sonrakı yer ise ödeme işlemş tamamlandığı zaman paypalsizi tekrark bu sayfaya yonlendırecek. payment statusu Complated yani tamamlandı olarak post edecek. paypal ödemeyi aldığı zaman ne gibi işlemler yapacaksınız. örneğin. ürün sok adeti 10 ise 1 adet satın alındıysa update komutu ile stok 9 a dusurulecek. ya da işleyişiniz nasıl ise ona göre kodlayacaksınız. <?php /******************************************************************************* * PHP Paypal IPN Integration Class ******************************************************************************* * Author: Micah Carrick * Email: email@micahcarrick.com * Website: http://www.micahcarrick.com * * File: paypal.class.php * Version: 1.3.0 * Copyright: (c) 2005 - Micah Carrick * You are free to use, distribute, and modify this software * under the terms of the GNU General Public License. See the * included license.txt file. * ******************************************************************************* * VERION HISTORY: * v1.3.0 [10.10.2005] - Fixed it so that single quotes are handled the * right way rather than simple stripping them. This * was needed because the user could still put in * quotes. * * v1.2.1 [06.05.2005] - Fixed typo from previous fix :) * * v1.2.0 [05.31.2005] - Added the optional ability to remove all quotes * from the paypal posts. The IPN will come back * invalid sometimes when quotes are used in certian * fields. * * v1.1.0 [05.15.2005] - Revised the form output in the submit_paypal_post * method to allow non-javascript capable browsers * to provide a means of manual form submission. * * v1.0.0 [04.16.2005] - Initial Version * ******************************************************************************* * DESCRIPTION: * * NOTE: See www.micahcarrick.com for the most recent version of this class * along with any applicable sample files and other documentaion. * * This file provides a neat and simple method to interface with paypal and * The paypal Instant Payment Notification (IPN) interface. This file is * NOT intended to make the paypal integration "plug 'n' play". It still * requires the developer (that should be you) to understand the paypal * process and know the variables you want/need to pass to paypal to * achieve what you want. * * This class handles the submission of an order to paypal aswell as the * processing an Instant Payment Notification. * * This code is based on that of the php-toolkit from paypal. I've taken * the basic principals and put it in to a class so that it is a little * easier--at least for me--to use. The php-toolkit can be downloaded from * http://sourceforge.net/projects/paypal. * * To submit an order to paypal, have your order form POST to a file with: * * $p = new paypal_class; * $p->add_field('business', 'somebody@domain.com'); * $p->add_field('first_name', $_POST['first_name']); * ... (add all your fields in the same manor) * $p->submit_paypal_post(); * * To process an IPN, have your IPN processing file contain: * * $p = new paypal_class; * if ($p->validate_ipn()) { * ... (IPN is verified. Details are in the ipn_data() array) * } * * * In case you are new to paypal, here is some information to help you: * * 1. Download and read the Merchant User Manual and Integration Guide from * http://www.paypal.com/en_US/pdf/integration_guide.pdf. This gives * you all the information you need including the fields you can pass to * paypal (using add_field() with this class) aswell as all the fields * that are returned in an IPN post (stored in the ipn_data() array in * this class). It also diagrams the entire transaction process. * * 2. Create a "sandbox" account for a buyer and a seller. This is just * a test account(s) that allow you to test your site from both the * seller and buyer perspective. The instructions for this is available * athttps://developer.paypal.com/ as well as a great forum where you * can ask all your paypal integration questions. Make sure you follow * all the directions in setting up a sandbox test environment, including * the addition of fake bank accounts and credit cards. * ******************************************************************************* */ class paypal_class { var $last_error; // holds the last error encountered var $ipn_log; // bool: log IPN results to text file? var $ipn_log_file; // filename of the IPN log var $ipn_response; // holds the IPN response from paypal var $ipn_data = array(); // array contains the POST values for IPN var $fields = array(); // array holds the fields to submit to paypal function paypal_class() { // initialization constructor. Called when class is created. $this->paypal_url = 'https://www.sandbox.paypal.com/cgi-bin/webscr'; $this->last_error = ''; $this->ipn_log_file = '.ipn_results.log'; $this->ipn_log = true; $this->ipn_response = ''; // populate $fields array with a few default values. See the paypal // documentation for a list of fields and their data types. These defaul // values can be overwritten by the calling script. $this->add_field('rm','2'); // Return method = POST $this->add_field('cmd','_xclick'); } function add_field($field, $value) { // adds a key=>value pair to the fields array, which is what will be // sent to paypal as POST variables. If the value is already in the // array, it will be overwritten. $this->fields["$field"] = $value; } function submit_paypal_post() { // this function actually generates an entire HTML page consisting of // a form with hidden elements which is submitted to paypal via the // BODY element's onLoad attribute. We do this so that you can validate // any POST vars from you custom form before submitting to paypal. So // basically, you'll have your own form which is submitted to your script // to validate the data, which in turn calls this function to create // another hidden form and submit to paypal. // The user will briefly see a message on the screen that reads: // "Please wait, your order is being processed..." and then immediately // is redirected to paypal. echo "<html>\n"; echo "<head><title>Processing Payment...</title></head>\n"; echo "<body onLoad=\"document.forms['paypal_form'].submit();\">\n"; // echo "<center><h2>Please wait, your order is being processed and you"; // echo " will be redirected to the paypal website.</h2></center>\n"; echo "<form method=\"post\" name=\"paypal_form\" "; echo "action=\"".$this->paypal_url."\">\n"; foreach ($this->fields as $name => $value) { echo "<input type=\"hidden\" name=\"$name\" value=\"$value\"/>\n"; } //echo "<center><br/><br/>If you are not automatically redirected to "; // echo "paypal within 5 seconds...<br/><br/>\n"; // echo "<input type=\"submit\" value=\"Click Here\"></center>\n"; echo "</form>\n"; echo "</body></html>\n"; } function validate_ipn() { // parse the paypal URL $url_parsed=parse_url($this->paypal_url); // generate the post string from the _POST vars aswell as load the // _POST vars into an arry so we can play with them from the calling // script. $post_string = ''; foreach ($_POST as $field=>$value) { $this->ipn_data["$field"] = $value; $post_string .= $field.'='.urlencode(stripslashes($value)).'&'; } $post_string.="cmd=_notify-validate"; // append ipn command // open the connection to paypal $fp = fsockopen($url_parsed[host],"80",$err_num,$err_str,30); if(!$fp) { // could not open the connection. If loggin is on, the error message // will be in the log. $this->last_error = "fsockopen error no. $errnum: $errstr"; $this->log_ipn_results(false); return false; } else { // Post the data back to paypal fputs($fp, "POST $url_parsed[path] HTTP/1.1\r\n"); fputs($fp, "Host: $url_parsed[host]\r\n"); fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n"); fputs($fp, "Content-length: ".strlen($post_string)."\r\n"); fputs($fp, "Connection: close\r\n\r\n"); fputs($fp, $post_string . "\r\n\r\n"); // loop through the response from the server and append to variable while(!feof($fp)) { $this->ipn_response .= fgets($fp, 1024); } fclose($fp); // close connection } if (eregi("VERIFIED",$this->ipn_response)) { // Valid IPN transaction. $this->log_ipn_results(true); return true; } else { // Invalid IPN transaction. Check the log for details. $this->last_error = 'IPN Validation Failed.'; $this->log_ipn_results(false); return false; } } function log_ipn_results($success) { if (!$this->ipn_log) return; // is logging turned off? // Timestamp $text = '['.date('m/d/Y g:i A').'] - '; // Success or failure being logged? if ($success) $text .= "SUCCESS!\n"; else $text .= 'FAIL: '.$this->last_error."\n"; // Log the POST variables $text .= "IPN POST Vars from Paypal:\n"; foreach ($this->ipn_data as $key=>$value) { $text .= "$key=$value, "; } // Log the response from the paypal server $text .= "\nIPN Response from Paypal Server:\n ".$this->ipn_response; // Write to log $fp=fopen($this->ipn_log_file,'a'); fwrite($fp, $text . "\n\n"); fclose($fp); // close file } function dump_fields() { // Used for debugging, this function will output all the field/value pairs // that are currently defined in the instance of the class using the // add_field() function. echo "<h3>paypal_class->dump_fields() Output:</h3>"; echo "<table width=\"95%\" border=\"1\" cellpadding=\"2\" cellspacing=\"0\"> <tr> <td bgcolor=\"black\"><b><font color=\"white\">Field Name</font></b></td> <td bgcolor=\"black\"><b><font color=\"white\">Value</font></b></td> </tr>"; ksort($this->fields); foreach ($this->fields as $key => $value) { echo "<tr><td>$key</td><td>".urldecode($value)." </td></tr>"; } echo "</table><br>"; } } ?> Bu da paypal.class.php dosyası. Sanal pos içinde aynı şekilde size bankanız gerekli kodları verecektir. siz bu kodları aynı paypaldakine benzer şekilde gireceksiniz. işlem bukadar basit deil aslında. Ödeme yontemi ve ödeme güvenliği ciddi birşeydir. Paypal ile ödeme yonteminde herhangi bir verigiye tabi değilsin. bu nedenden oturu sertifika gibi şeyler alman gerekmiyor. Sanal pos kullanacam dersen oncelıkle sanal pos için senden ssl sertifikası istiyeceklerir. bu şarttır. nereden baksan yıllık 80 tl ssl ödemen lazım. sanal pos için ilk acılıs ucretı olarak belırlı bır mıktar ucret oduyorsun. senın ıcın sıstemı aktıf edyorlar. daha sonrasında aylık olarak odeme ya da yıllık odeme yapıyorsun. Sanal pos dahil tüm ödeme sistemleri belirli komisyonlar keser. Umarım detaylıca anlatabilmişimdir. Kolay Gelsin...
  • justify Yüzbaşı 321 Mesaj yüzbaşı "yüzbaşı": Geleneksel rütbe sistemi koşulları geçerlidir. Tüm Başarılarını Gör 12 Ekim 2013 10:41:59
    • Mesaj Linkini Kopyala
    • Şikayet
    Programcı için zor bir olayı yok kullanacağın Posu hangi bankadan aldıysan onlar gerekli bilgileri dokümanları ve örnekleri veriyorlar. Programlama dillerini bliyorsan senin için ufak bir tefarruat olur ancak
  • ykdsoft Er 10 Mesaj er "er": Geleneksel rütbe sistemi koşulları geçerlidir. Tüm Başarılarını Gör 13 Ekim 2013 04:02:14
    • Mesaj Linkini Kopyala
    • Şikayet
    konu hortlamış :) ama genede yazayım. Arkadaş sanırsam algoritmik olarak soruyor nasıl olduğunu. Şimdi öncelikle sanalposlar genellikle cc5 veya 3d diye ayrılıyor (bunlarda kendi içinde ayrılabiliyor ama detaya çok girmiyorum). Genel mantık aynı. cc5 seçeneğinde kullanıcı başka sayfaya hiç yönlenmiyor tüm kredi kartı bilgilerini yazılımcının hazırladığı adreste giriyor ve formu yine sizin hazırladığınız bir php yada aspx dosyasına post ediyor. sizde yazılımcı olarak formdan gelen kredi kartı bilgilerini alıyorsunuz, bankanın size verdiği örnek kodları referans alarak, kart bilgilerini curl veya başka bir yöntem ile sanalpos apisine örn: xbank.com.tr/sanalpos/cc5request/ vs gibi bir adrese post ediyorsunuz. O adreste size ödemenin başarılı olup olmadığı hakkında bilgi gönderiyor, bu bilgi genelde xml formatında oluyor. Sizde gelen bilgiye göre eğer ödeme başarılıysa ilgili siparişin ödeme durumunu 1 yapıyorsunuz (siparis update). Genelde tüm mantık budur. Birde 3d ve ortak ödeme var. bunlarda ise tek fark kredi kartı bilgilerini kendi hazırladığınız php dosyası yerine bankanın size verdiği bir url ye post ediyorsunuz. Ödeme yap dediğinde sizin sayfanızdan çıkıyor bankanın sayfasına yönleniyor oradaa telefonuna gelen sms onay kodunu felan girip ödemesini yaptıktan sonra banka kullanıcıyı geri sizin sitenize yönlendiriyor bu yönlendirmeyle birlikte sizin sitenize post veya get metoduyla işlemin sonucunu gönderiyor yani ödeme başarılı yada başarısız. sizde bu sonuca göre eğer başarılı ise siparişinizi güncelliyorsunuz başarısız ise kullanıcıya hata mesajı gösteriyorsunuz. 1-2 tane entegre ettikten sonra zaten genel mantığı anlıyorsunuz. tabi daha farklı yapılarda var örn: payu ipn, paypal vs. gibi ama genelde hepsinin çalışma mantığı aynı.
  • badgirl788 Er 1 Mesaj er "er": Geleneksel rütbe sistemi koşulları geçerlidir. Tüm Başarılarını Gör 24 Haziran 2016 22:09:53
    • Mesaj Linkini Kopyala
    • Şikayet
    Konuyu biraz hortlatmış gibi olacağım ama daha sonra arayan biri bu içerikleri görebilir, binaen paypal ülkemizden çekildikten sonra sanal cashler konusunda oldukça bir açık oluştu bu yüzden pay gibi sitelerden alabileceğiniz paykasa kart ile güvenli bir şekilde online alışverişlerinizi gerçekleştirebilirsiniz.
  • sanalkartbayi Er 1 Mesaj er "er": Geleneksel rütbe sistemi koşulları geçerlidir. Tüm Başarılarını Gör 25 Kasım 2016 14:48:55
    • Mesaj Linkini Kopyala
    • Şikayet
    Kişisel bilgilerinizi ve kredi kartı bilgilerinizi alışveriş siteleri ile paylaşmak yerine paykasa ile güvenli ve hızlı bir şekilde alışverişinizi gerçekleştirebilirsiniz.https://www.odemekartlari.com/paykasa-fiyatlari inceleyerek avantajlı alışveriş fırsatlarını kaçırmayın.
  • semih-can Er 1 Mesaj er "er": Geleneksel rütbe sistemi koşulları geçerlidir. Tüm Başarılarını Gör 19 Şubat 2017 16:08:46
    • Mesaj Linkini Kopyala
    • Şikayet
    Merhaba kredi kartı gibi Elektronik para ödeme sistemleri var buhttp://pvp.tc/Emp adresden deneyebilirsiniz kendimde kullaniyorum.
  • xinglyan Yüzbaşı 369 Mesaj çok beğenilen "çok beğenilen": En az 100 beğeni aldı. 7 seviyeli bu başarı rozetinin 1. seviyesine sahip. vefalı "vefalı": En az 50 mention yanıtladı. 1 seviyeli bu başarı rozetinin 1. seviyesine sahip. gececi "gececi": En az 100 farklı gece DH'ye giriş yaptı. 1 seviyeli bu başarı rozetinin 1. seviyesine sahip. yüzbaşı "yüzbaşı": Geleneksel rütbe sistemi koşulları geçerlidir. Tüm Başarılarını Gör 20 Şubat 2017 02:10:27
    • Mesaj Linkini Kopyala
    • Şikayet
    Bazı arkadaşlar open source yazılımlarla oluşturulan sistemlere sanal pos verilmez demiş. Böyle bir şeyin olmadığını söyleyebilirim. Ne yani? Örneğin Prestashop ya da Wordpress/Woocommerce ile hazırlanan bir site sanal pos alamaz mı? Gayet de alabilir. Alıyor da. Milyonları aşan kullanıcıları var bu sistemlerin. SSL'in gerekliliği konusuna katılıyorum. Fakat bu kısım da tamamen bankadaki sizin işlemi yapan teknik ekibin insafına kalmış. Onay verirlerse desteği sağlıyorlar SSL olmasa bile. Ama bu nadir oluyor ve elbette doğru bir yöntem değil. Benim tavsiyem sanalposla uğraşmak yerine ara ödeme imkanları sunan firmalarla çalışılması. Kafa rahat. Komisyonlar da hemen hemen aynı zaten:)
    < Bu ileti mobil sürüm kullanılarak atıldı >
  • yeni mesaja git Yeni mesaj Bilgi ikon Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz. Bir Daha Gösterme Cevapla
Sayfa: 1 Cevapla Hızlı Cevap Mesajım Bulunsun Tüm Forumlar >> Web Tasarım - Programlama >> Yazılım Geliştirme >> PHP / CGI >> internet sitesine kredi kartı ile ödeme sistemi nasıl eklenir? | DonanımHaber Forum

Benzer içerikler

  • x y koordinat girerek yer bulma
  • google güvenli arama kapatma
  • kod yazan yapay zeka
Reklamlar instagram takipçi satın al cami halısı takipçi satın al instagram takipçi satın al Hosting Bu sayfanın Mobil sürümü Mini Sürümü

BR40,7811.2.165

Reklamlar Mesaj linki kopyalandı. Bir sorun oluştu. Ip işlemleri Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara KAPAT X x %40Kazan %2,8Kazan %6,5Kazan %25Kazan %1,6Kazan %3,2Kazan %5,5Kazan %3,2Kazan %5Kazan %3,2Kazan %5Kazan %2Kazan Alışveriş Yaptıkça Para Kazan Harekete Geç » - x Bildirim
  • X
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz. Hizmet kalitesi için çerezleri kullanabiliriz. DH’ye girerek kullanım izni vermiş sayılırsınız. Anladım Veri Politikamız

Từ khóa » Html ödeme Sayfası