Son zamanlarda, web sitesi uluslararası ödeme arayüzü PayPal'a bağlanmak zorunda kaldı ve karşılaştığı tuzakları daha sonra kullanmak üzere kaydetmek birkaç gün sürdü.
1. İlk adım, resmi web sitesinde satıcı hesabı başvurusu yapmaktırBağlantı girişi görünür.Burada hangi adımları spesifik olarak bilmiyorum, sonuçta başvurmaya gelmedim
2. Burada web sitesini kullandığımız için, en uygun web sitesi ödeme standart sürümünü kullanıyoruz ve geri kalanlar da hızlı ödeme API'si ile uygulanabilir.
İlk olarak, kullanmamız gereken parametre bilgisini yapılandırmaya dönüştürüyoruz
Sonra, göndermemizi gerektiren sayfa kodunu oluşturuyoruz ve doldurulması gereken değerleri gizli alanda <input type="hidden" />
Bu parametreler daha önemlidir ve daha kapsamlı bir parametre tanıtımı için ilgili belgeleri bulmak üzere resmi web sitesine gidebilirsiniz
3. Başlatma kodu sorun değil, geri dönecek kodu yazalım ve sayfaya bildirim
Bildirim sayfasında aşağıdaki temel parametreleri alabiliriz
Veritabanına karşılık gelmek için item_number parametreleri kullanabilir, tekrar kullanımı önlemek için pay_order doğrulayabilir ve işlemin başarılı olup olmadığını pay_status (pay_status="Tamamlandı") üzerinden değerlendirebiliriz.
Burada dikkat edilmesi gereken bir şey, PayPal'ın varsayılan olarak otomatik olarak geri dönmemesi ve ilgili yapılandırmaların zorunlu olmasıdır. Adımlar: Kullanıcı bilgileri - > satış bildirimi - > web sitesi ödeme alışkanlığı ayarı
Sadece resimdeki iki yeri açık konuma getir.
4. İade sayfası genellikle sadece şarj sonuçlarını göstermek için kullanılır ve genellikle ilgili iş mantığını yönetmek için bildirim sayfasına koyarız.
ValidateSource yöntemi, geçiş sürecinde parametrelerin değiştirilip değiştirilmediğini görmek için alınan parametrelerden + "&cmd=_notify-validate" sonrası arayüz çağrılarak doğrulanır.
Yukarıdaki kırmızı alana dikkat edin, bu vazgeçilmez olmalı, eriştiğimiz https arayüzü, yukarıdaki kod eksikse, bir istisna bildirecektir: İstek iptal edildi: SSL/TLS güvenli kanal oluşturulamadı
Yukarıdaki kodu yazdıktan sonra test için sunucuya yayımlayabiliriz, PayPal'ın testi hâlâ nispeten iyi, bize özel bir test adresi sağlıyor, test etmek için rastgele satıcılar ve kişisel hesaplar ekleyebilirsiniz.
Öncelikle, kayıtlı hesabımızla giriş yapıyoruz:Bağlantı girişi görünür.
Giriş yaptıktan sonra
Burada bize iki varsayılan hesap verilecek, elbette istediğiniz değişiklikleri de yapabilirsiniz ve ardından ayarladığımız hesaplarla test edebileceğimiz
Test tamamlandıktan sonra, test hesabımıza giriş yapıp bilgileri görmek istiyorsak, bu URL'yi kullanmamız gerekiyor:Bağlantı girişi görünür.
Burada satıcı hesabıyla giriş yapıyoruz ve burada da 3. adımda yapılandırma bilgilerini tekrar çalıştırmamız gerekiyor.
Buradan ayrıca IPN bilgilerimizi de kontrol edebilirsiniz
Resmi tanıtım:Bağlantı girişi görünür.
|