Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 24676|Yanıt: 0

[Kaynak] . Net entegrasyon PayPal IPN iade değeri her zaman GEÇERSIZ olmuştur

[Bağlantıyı kopyala]
Yayınlandı 28.05.2019 16:16:05 | | | |
İlk olarak, Anında Ödeme Bildirimi (IPN) belge bağlantısı:Bağlantı girişi görünür.

Sunucu anında ödeme bildirimi aldıktan sonra, PayPal'a gönderilen bir HTTP POST oluşturarak bunu doğrulamanız gerekecek. GÖNDERİNİZ şu adrese gönderilmelidir:Bağlantı girişi görünür.

(Ne zaman alırsınız). Ayrıca POST dizisine "_notify-validate" değerine sahip "cmd" adlı bir değişken (örneğin, cmd=_notify-validate) eklemeniz gerekir.

PayPal, POST'a "DOĞRULANDI"ya da"GEÇERSİZ”。


DOĞRULANDI: Doğrulama başarılı, geçersiz doğrulama başarısız oldu demektir.

Çözüm:

PayPal'ın karakter kodlamasını değiştirin ve aşağıdaki şekilde gösterildiği gibi "Settings - Sales Tools - PayPal Button Language Encoding - More Encoding Options" seçeneğini bulun:



"PayPal'ın size gönderdiği verilerde aynı kodlamayı (örneğin IPN, indirilebilir loglar, e-postalar) kullanmak ister misiniz?" ayarını ayarlayın. "UTF-8 olarak kodlanmış.

Kodum:



Postman ile commit yapmayı deneyin, aşağıda gösterildiği gibi "DOĞRULANMIŞ" döner:






Önceki:WPF Discuz'a giriş yapar ve paylaşım yapar
Önümüzdeki:. .NET dayanıklılık ve geçici arıza yönetimi Polly yeniden deneme stratejisi
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com