Paypal'ın Hızlı Ödeme ve Web Sitesi Ödeme Standardı arasındaki API farklarını anlamaya çalışıyorum. Kullanıcıya yönelik farklılıkları biliyorum (Express Checkout bir Paypal hesabına sahip olmanızı zorluyor, ancak Web Sitesi Ödeme Standardı aynı zamanda kredi kartlarını da işlemektedir), ancak özellikle Rails uygulamasından programlı olarak nasıl arabirim oluşturabileceğiniz arasındaki farkı bilmiyorum . Aktif Satıcı, Express Checkout'u desteklediğini ancak Web Sitesi Ödeme Standardından bahsetmediğini söylüyor. Yinelenen ödemeler için, this gem'i buldum, ancak yalnızca Ekspres Ödeme'den bahseder. Web Sitesi Ödeme Standardı ile nasıl çalışır (hiç değilse)?Paypal Express Ödeme ve Web Sitesi Ödeme Standardı arasındaki API farkları
Paypal'ın birden fazla API içerdiğini ve Aktif Satıcı'nın Paypal'ın SOAP uç noktaları aracılığıyla iletişim kurarken, onların URL tabanlı API'leri aracılığıyla da iletişim kurabildiğinin farkındayım. Sadece kafam karışıyor, çünkü neyin neyle çalıştığını anlamak zor bir dokümantasyonu var.
DÜZENLEME - Kredi kartlarını kabul etmekle ne demek istediğimi açıklamak gerekirse, kullanıcının bir Paypal hesabına sahip olmasını zorlamamaktadır - Paypal işlevini sadece bir kredi kartı ağ geçidi olarak kullanmak (örneğin AuthNet gibi). Kredi kartlarının Paypal hesabınıza bağlı olabileceğini biliyorum ve bu benim bahsettiğim şey değil.
Teşekkürler!
Şu an için ikili uygulamalara sahibim: biri ActiveMerchant kullanarak Express Checkout, standart URL param. Kullanmakta olduğum satıcı sanal alanı hesabı, "Paypal Hesabı İsteğe Bağlı" olarak etkinleştirildi, ancak Express Checkout'ta ödeme yapmaya gittiğimde, yalnızca bana yeni bir hesap oluşturma seçeneği sunuyor (ancak yine de kredi kartı sağlıyor). zaten bir tane yok. Öte yandan WPS, Paypal hesabı olmadan ödeme yapmamı sağlıyor. ActiveMerchant ile ': allow_guest_checkout => true' iletiyorum. – jnevelson
Bu kurulumun böyle çalışması gerektiği gibi görünüyor. Paypal sandbox anasayfanız sizi "Hesap Türü: İşletme | Durum Doğrulandı" olarak listeliyor mu? –
Sorunu çözdüm. Desteklemediği çok eski bir Aktif Satıcı sürümünü kullanıyorduk: allow_guest_checkout. Ben ilgili kod ile yamalı ve şimdi iyi, bu yüzden teşekkürler! – jnevelson