WP Simple Pay Dokümantasyonu

WP Simple Pay için Dokümantasyon, Referans Materyalleri ve Eğitimler

Dosya Yükleme Alanı Nasıl Eklenir

Okuma süresi: 5 dakika | Zorluk: Başlangıç

Genel Bakış

Dosya Yükleme alanı, bir müşterinin ödeme yaparken bir dosya eklemesine olanak tanır. Para ile birlikte belge gerektiren her formu kapsar: özel bir iş için tasarım taslağı, bir baskı siparişi için fotoğraf, imzalanmış bir form veya indirimli bir oran için uygunluk kanıtı.

Müşteriler bir dosyayı alana sürükleyebilir veya bilgisayarlarından seçmek için tıklayabilir. Bir yükleme ilerleme çubuğu, ardından dosyayı kaldırmak ve farklı bir dosya seçmek için bir düğmeyle birlikte dosya adını görürler. Ödeme yapıldıktan sonra, dosya o ödemeye karşı kaydedilir ve WordPress'teki ayrıntı görünümünden bağlanır.

Ön Koşullar

  • WP Simple Pay Pro (herhangi bir katman)
  • Alana eklemek için bir ödeme formu

Adım 1: Dosya Yükleme Alanı Ekleme

  1. WP Simple Pay > Ödeme Formları'na gidin ve alanı eklemek istediğiniz formu düzenleyin.
  2. Form Alanları sekmesine tıklayın.
  3. Alan açılır menüsünü açın ve Dosya Yükleme'yi seçin.
  4. Alan Ekle'ye tıklayın.
Form alanı açılır menüsünden Dosya Yükleme'yi seçme

Yeni alan, alan listenizin en üstüne eklenir. Ayarlarını genişletmek için başlığına tıklayın.

Adım 2: Alanı Yapılandırma

Form oluşturucudaki Dosya Yükleme alanı ayarları

Her Dosya Yükleme alanının kendi ayarları vardır, bu nedenle iki yüklemeye sahip bir form her birinde tamamen farklı dosyalar kabul edebilir.

Etiket

Formunuzdaki alanın üzerinde gösterilen metin. Sadece "Dosya" yerine, örneğin "Tasarımınızı yükleyin" gibi istediğiniz şeyi söylemesini sağlayın.

İzin Verilen Dosya Türleri

Baştaki nokta ile veya onsuz yazılmış, virgülle ayrılmış dosya uzantıları listesi. Varsayılan liste şudur:

.pdf,.doc,.docx,.jpg,.jpeg,.png,.gif

Tam olarak ihtiyacınız olana daraltın. Sanat eseri alan bir baskı dükkanı .pdf,.png,.tif kullanabilirken, imzalanmış bir anlaşma toplayan bir form yalnızca .pdf'ye izin verebilir.

Listeniz son söz değildir. WP Simple Pay, yalnızca uzantı listenizdeyse ve WordPress'in kendisi bu dosya türüne yüklemeye izin veriyorsa bir dosya kabul eder. Bu örtüşmenin dışındaki her şey reddedilir ve HTML ve JavaScript dosyaları, buraya ne yazarsanız yazın, her zaman reddedilir.

Maksimum Dosya Boyutu (MB)

Alanın kabul edeceği en büyük dosya boyutu, megabayt cinsinden. Varsayılan 10 MB'dir ve 1 MB ile 100 MB arasında herhangi bir değer ayarlayabilirsiniz.

Web sunucunuzun kendi yükleme sınırı vardır ve hangisi daha küçükse o kazanır. Barındırma hizmetiniz yüklemeleri 8 MB ile sınırlıyorsa, bu alanı 50 MB olarak ayarlamak bu sınırı yükseltmez. Daha büyük dosyalara ihtiyacınız varsa sunucu sınırını yükseltmesi için barındırma hizmetinize danışın.

Gerekli

Müşteri ödeme yapmadan önce bir dosya eklemek zorundaysa bunu işaretleyin. Dosyasız zorunlu bir alan ödemeyi engeller ve alanda bir hata gösterir.

Stripe Meta Veri Etiketi

Stripe ödeme kayıtlarınızda ve WordPress'teki işlem ayrıntısı görünümünde bu yüklemeyi tanımlamak için kullanılan kısa bir ad (40 karaktere kadar). Müşteriye gösterilmez.

Buraya bir etiket yazın ve altında bir Akıllı Etiketi Kopyala düğmesi ile eşleşen akıllı etiket belirir:

Akıllı Etiketi Kopyala düğmesiyle Stripe Meta Veri Etiketi ayarı

{payment:metadata:artwork_file} gibi bir etiketi panonuza kopyalamak için Akıllı Etiketi Kopyala'ya tıklayın, yapıştırmaya hazır hale getirin. Bu etiketlerin nereye kullanılabileceği hakkında Akıllı Etiketleri Onay Sayfaları ve E-postalar İçin Kullanma bölümüne bakın.

İşiniz bittiğinde formu kaydedin.

Adım 3: Müşterileriniz Neler Görür

Yayınlanan formda, alan “Dosya sürükleyip bırakın veya göz atmak için tıklayın” yazan bir sürükleme alanı olarak başlar.

Yayınlanmış bir ödeme formundaki Dosya Yükleme alanı

Müşteri bir dosyayı sürükler veya dosya tarayıcısını açmak için tıklar. Dosya, izin verilen türlere ve boyut sınırına göre hemen kontrol edilir, bu nedenle yanlış dosya türü yüklenmeden reddedilir. Dosya aktarılırken bir ilerleme çubuğu çalışır ve ardından alan, müşterinin dosyayı değiştirebilmesi için bir kaldırma düğmesiyle birlikte dosya adını gösterir.

Eklenmiş bir dosyayı gösteren Dosya Yükleme alanı

Gönderiyi iki şey korur:

  • Yükleme hala devam ederken form gönderilemez. Müşteri, dosyası aktarımı bitmeden asla ödeme yapmaz.
  • Gerekli bir Dosya Yükleme alanı boşsa, gönderme işleminde alanda bir hata gösterilir ve ödeme denenmez.

Yüklenen Dosya Nereye Gider

Ödeme oluşturulduğunda, yüklenen dosyanın URL'si, ödemenin Stripe meta verilerine, Stripe Meta Veri Etiketi'nde ayarladığınız ada kaydedilir. Stripe Kontrol Paneli'ndeki ödemede bunu görebilirsiniz.

WordPress içinde, dosya ödemenin ayrıntı görünümündeki bir Yüklenen Dosyalar kartında, alanın meta veri etiketiyle listelenmiş olarak ve orijinal dosya adının dosyayı açan bir bağlantı olarak görünür. Bir ödeme bulup ayrıntı görünümünü açma hakkında bilgi için İşlemler Sayfasını Kullanma bölümüne bakın.

Güvenlik ve Depolama

Yüklemeler herkese açık bir ödeme formunda gerçekleşir, bu nedenle her kontrol tarayıcıda olduğu kadar sunucuda da uygulanır:

  • Varsayılan olarak reddet. Kabul edilen türler, izin verilen listeniz ile WordPress'in kendisinin izin verdiği dosya türleri arasındaki kesişimdir. HTML ve JavaScript, her ziyaretçi için her zaman hariç tutulur.
  • Dosyanın gerçek içeriği uzantısına göre kontrol edilir. Resim gibi görünmesi için adı değiştirilmiş bir betik reddedilir, saklanmaz.
  • Boyut iki kez zorlanır, alan sınırınıza ve sunucunuzun kendi yükleme sınırına karşı.
  • Ödeme gönderimlerini koruyan aynı IP başına hız sınırı, yüklemeler için de geçerlidir. Tek bir ziyaretçi uç noktayı dosyalarla zorlayamaz.

Dosyalar, sıradan medyalarınızdan ayrı olarak WordPress yükleme dizininizin içindeki özel, güvenli bir klasörde tutulur ve her birine rastgele oluşturulmuş bir dosya adı verilir, böylece adresine tahmin edilemez.

Bu dosyalar elle yönetilmek üzere tasarlanmamıştır. Birini yeniden adlandırmak, taşımak veya silmek, ödemeye karşı kaydedilen bağlantıyı bozar ve aşağıdaki otomatik temizleme, ödenmemiş dosyaları zaten temizler.

Terk Edilmiş Yüklemelerin Otomatik Temizlenmesi

Bir dosya, müşteri onu seçtiği anda yüklenir, bu da ödeme yapmadan öncedir. Düzenli olarak çalışan zamanlanmış bir iş, ödenmemiş yüklemeleri temizler:

  • Ziyaretçi bir dosya seçip formu terk ettiği için hiçbir zaman bir ödemeye bağlanmamış dosyalar. Bunlar yaklaşık bir gün sonra kaldırılır.
  • Müşterinin hiçbir zaman tamamlamadığı bir ödemeye bağlı dosyalar, örneğin reddedilen bir kart veya ödeme adımında kapatılan bir sekme. Bunlar yaklaşık bir hafta sonra kaldırılır.

Pratik sonuç, terk edilmiş bir ödemenin sunucunuzda sonsuza dek dosya bırakmamasıdır. Gerçekten tamamlanan ödemelere ait dosyalar temizleme tarafından asla dokunulmaz, daha sonra iade edilen veya itiraz edilen ödemeler dahil.

Sıkça Sorulan Sorular

Varsayılan olarak hangi dosya türlerine izin verilir?

PDF, DOC, DOCX, JPG, JPEG, PNG ve GIF. Bu listeyi İzin Verilen Dosya Türleri ayarında kendi listenizle değiştirebilirsiniz.

İzin verilen listeye bir uzantı ekledim ve dosya hala reddediliyor. Neden?

Listeniz, WordPress'in yüklemeye izin verdiği dosya türleriyle kesişir ve WordPress'in izin vermediği her şey alanın listesinden düşürülür. HTML ve JavaScript dosyaları ne olursa olsun hariç tutulur. Formda gösterilen hata, alanın aslında kabul ettiği uzantıları listeler, bu da kesişimden neyin kurtulduğunu görmenin en hızlı yoludur.

Bir dosya, uzantısı gerçek içeriğiyle eşleşmediğinde de reddedilebilir, örneğin .zip uzantılı bir dosyanın .pdf olarak yeniden adlandırılması gibi.

İzin verebileceğim en büyük dosya boyutu nedir?

Alan ayarı 1 MB ile 100 MB arasında kabul eder, varsayılanı 10 MB'dir. Sunucunuzun kendi PHP yükleme sınırı bunun üzerine uygulanır ve ikisinin daha küçüğü zorlanan şeydir. Barındırıcınız 8 MB yüklemeye izin veriyorsa, alan ne derse desin gerçek sınır 8 MB'dir. Alan değerini sunucunuzun sınırının üzerine çıkarmak hiçbir işe yaramaz, bu yüzden önce sunucu sınırını yükseltmesini barındırıcınızdan isteyin.

Yüklenen dosyalar Medya Kitaplığıma girer mi?

Hayır, normal medyalarınızla birlikte saklanmazlar. Yükleme dizininizdeki özel bir WP Simple Pay klasörüne, rastgele adlandırılmış dosya adları altında giderler ve ait oldukları ödeme tamamlanmadığında otomatik olarak temizlenirler. Onları yönetilecek medya yerine ödeme kayıtları olarak ele alın.

Yüklemeyi bir onay sayfasında veya e-postada nasıl dahil edebilirim?

Bir Stripe Meta Veri Etiketi belirleyin, Akıllı Etiketi Kopyala'ya tıklayın ve sonuçta ortaya çıkan {payment:metadata:...} etiketini onay sayfanızın içeriğine veya e-posta gövdesine yapıştırın. Etiket, dosyanın URL'sini verir. Onay Sayfaları ve E-postalar İçin Akıllı Etiketleri Kullanma ve Özel Form Alanı Akıllı Etiketleri Oluşturma bölümlerine bakın.

Müşteri ödemeden vazgeçerse dosya ne olur?

Otomatik olarak silinir. Bir ödemeye hiç eklenmemiş bir dosya yaklaşık bir gün sonra kaldırılır ve hiçbir zaman tamamlanmamış bir ödemeye eklenmiş bir dosya yaklaşık bir hafta sonra kaldırılır. Sonsuza dek hiçbir şey kalmaz.

Bir müşteri birden fazla dosya ekleyebilir mi?

Her Dosya Yükleme alanı bir dosya kabul eder. Birkaç dosya toplamak için, her biri için bir Dosya Yükleme alanı ekleyin, çünkü alan bir forma ihtiyacınız olduğu kadar eklenebilir. Her alana kendi etiketini, izin verilen türlerini, boyut sınırını ve meta veri etiketini vermek, tek bir dosya yığını olmasından çok daha kolay okunabilir bir ödeme kaydı oluşturur.

Bu, Stripe Checkout'a yönlendiren formlarla çalışır mı?

Evet. Müşteri Stripe'a gönderilmeden önce alan sitenizde gösterilir ve dosya yüklenir, dosyanın URL'si de aynı şekilde sonuçta ortaya çıkan ödemeye kaydedilir.

Sıradaki Ne Var?

Hala sorularınız mı var? Yardım etmek için buradayız!

Son Değiştirilme:

Bugün Ödeme Kabul Etmeye Başlayın

WordPress web sitenizde tek seferlik ve yinelenen ödemeleri veya bağışları kabul etmeye başlayın.