Merhaba, tekrar hoş geldiniz!

Bilgi sahibi olanlarla ihtiyaç duyanları buluşturmak, farklı bakış açılarına sahip insanları bir araya getirerek birbirlerini daha iyi anlamalarını sağlamak ve herkesin bilgisini paylaşmasını sağlamak istiyoruz.

Enpara Havale Otomatik Ödeme Onayı Siteye Entegresi

Admin

S.E.O
Administrator
Katılım
30 Eki 2016
Mesajlar
6,974
Beğeniler
12
Puanları
18,020
Konum
Zonguldak
Ad Soyad
Turhan Karabulut
Meslek
Emlak
Yaş
45
Selam Arkadaşlar, Enpara.com için havale ile gelen ödemelerin sisteminize otomatik onay vermesini sağlayan kendi yazdığım ve kullandığım kodlardır.
Açıklamaya BORC-SC34 yazdırdığımız zaman sistem 34 id'li üyeye yatırılan bakiyeyi otomatik olarak ekler. 41. satırda kendinize göre düzenleyebilirsiniz.

Sistem enpara.com'da havale geldiğinde gelen maili okuyarak işlem yapar.

You do not have permission to view link Giriş yap veya üye ol.
burdan Uygulamaya özel şifre oluşturarak sorunsuzca maile bağlanmayı sağlayabilirsiniz.
Havale açıklamasındaki yazıda büyük/küçük harf önemlidir.

PHP:
<?php

/* Gmail baglanti */
$hostname = '{imap.gmail.com:993/imap/ssl}INBOX';
$username = '[email protected]';
$password = 'sifreniz';
$inbox = imap_open($hostname,$username,$password) or die('Cannot connect to Gmail: ' . imap_last_error());

/* Okunmayan ve enparadan gelen mailleri listele */
$emails = imap_search($inbox,'UNSEEN From Enpara');


if($emails) {

rsort($emails);

foreach($emails as $email_number) {

$headerInfo = imap_headerinfo($inbox,$email_number);
$structure = imap_fetchstructure($inbox, $email_number);

$overview = imap_fetch_overview($inbox,$email_number,0);

$message = imap_qprint(imap_fetchbody($inbox,$email_number,1));
preg_match('#Tutar(.*?)TL</span></p></td>#si',$message,$degisken);
preg_match('#klama(.*?)<td style="width: 3.3000002px#si',$message,$degisken2);
preg_match('#Ad / unvan(.*?)<tr valign="top">#si',$message,$degisken3);
$gonderen = trim(strip_tags($degisken3[1]));
$gonderen = str_replace(":", "", $gonderen);

$aciklama = trim(strip_tags($degisken2[1]));
$aciklama = str_replace(":", "", $aciklama);

$tutar = trim(strip_tags($degisken[1]));
$tutar = str_replace(":", "", $tutar);
$tutar = explode(",", $tutar);
$tutar = $tutar[0];


if(strstr($aciklama, 'BORC-SC')) {
   $userid = explode("SC", $aciklama);
   $userid = $userid[1];

// Odeme basarili ise $userid havale kismindaki aciklamaya yazdirdiginiz ID numarasini verir. Burdan sonrası mysql ile sisteminize entegre etmesi.
// $tutar yatirilan tutar, virgulden sonrasini almaz.
// $gonderen gonderen kisi isim ve soyisim



}


/* mail okundu olarak isaretlenir */
$status = imap_setflag_full($inbox, $overview[0]->msgno, "Seen Flagged");
}

}

/* imap baglantisi kapat */
imap_close($inbox);
?>
 
Üst Alt
erotik film izle sex filmleri izle hdd dolum çaycuma satılık daire çaycuma satılık daire - filyos satılık daire