Herkese iyi günler dilerim, şirketim üzerinden kurumsal firmalara ilettiğim faturalarım Paraşüt uygulaması üzerinden gönderilen mail ile ulaşıyor fakat kurumsal firmaların mail kuralları gereği ilgili kişilerin herhangi bir link/bağlantıya giriş yapmalarına izin verilmiyordu. Bende ihtiyacım olduğu için Paraşüt API kullanarak günlük olarak faturaları indirip, Excel üzerinden müşteri cari ismi ile mail adresini bulup, faturayı PDF hali ile ek olarak ileten bir PHP betiği hazırladım.

Sistemi kısaca anlatmak istersem; Paraşüt API ile o gün kestiğim faturaları klasöre kaydedip ardından Excel üzerinden müşteriyi arayıp, müşterinin mail adresine faturayı dosya olarak iletiyor ve bana Telegram üzerinden bilgi veriyor.

Sistem Paraşüt tarafından sürekli olarak token alınacak şekilde hazırlanmıştır, first_auth_code eklediğinizde token süreci ile bir daha uğraşmayacaksınız.

Açık kaynak kod: https://github.com/v4r1able/parasut-pdf-mail

İlgili içerik için: https://leventemre.com/parasut-fatur...asyon-sistemi/

Kurulum için gereksinimler;
  • composer install
    komutu ile PHPMailer kütüphanesini kurmalısınız.
  • Sender.php içerisindeki Paraşüt API bilgilerini, mail sunucu bilgilerinizi ve Telegram bot bilgilerinizi girmelisiniz.
Umarım işinize yarar.