magento ödeme süreci .. genel olarak nasıl çalıştığını

2 Cevap php

Bir sorum var ve ben bu oldukça ödeme magento nasıl çalıştığını anlamıyorum .. :) sormak için doğru yer olduğunu umuyoruz.

istemci çıkış gider ve diyelim ki bir konuk olarak ödemek istiyor sağlar, böylece adres vb sağlar ve sonunda ödeme yöntemleri alır. Sonra müşteriler kredi kartı aracılığıyla ödemek istiyorum. Zaten modül benim seçim geçidi (banka?) Için yüklü. Bu noktada kullanıcıların 3. parti sayfada (banka barındırılan) yönlendirilmek için beklediğiniz nerede sadece uygun mesaj ile benim magento siteye döndü sonra, tüm detayları verir.

Onlar cc numaraları ve magento ödeme sayfasında detayları vermeniz gerekiyor gibi magento ancak görünüyor. Ben (veya yüklü ödeme modülü) bankaya sonra tüm kredi kartı bilgilerini aktarmak gerekirse ben anlamıyorum? Ben ssl bağlantısı ve statik ip sağda ödeme sayfası var olurdu?

Şey, herhangi bir noktada dokunmadan CC numaraları önlemek istiyorsanız ve bir banka sayfası bunu yapmış isterim olduğunu. Ben tüm yol olsa da başka bir sayfaya yönlendirme olmadan, tek sorun düzgün tüm kurmak mümkün olacaktır emin değil magento arayüzü fikir gibi.

Herkes bana olası seçenekleri açıklamak olsaydı, ne bunu yapmak için yaygın bir yoldur ve ne kadar tüm süreç o çok takdir olurdu çalışır.

Ben araştırma yaptım ve tüm google üzerinden ve çeşitli forumlarda hala birileri olsa yardıma ihtiyacım baktı. Soruma bazı parçaları oldukça açık değilse lütfen bana bildirin, gerekirse daha iyi anlatmaya çalışacağım.

2 Cevap

Magento ödeme modülleri kullanmak varsayılan mimarisi perde arkasında ödeme ağ geçidi konuşurken modülü ve modülü ile arabirim müşteri içerir.

Temelde müşteri girişi bütün veriler (CC ve tüm) ve bazı işlevleri seçilen ödeme modülü çalıştırmak hangi noktada ödeme düğmeye vurur. Ne bu işlevler yapmak tamamen ödeme ağ geçidi nasıl çalıştığını kalmıştır. onlar göndermek / XML ile ağ geçidi görüşmelerin XML alırsanız o SOAP'ı ihtiyacı varsa, o zaman bu kadar ve benzeri SOAP kullanımı ve. Bu aslında yeni bir ödeme modülü inşa özü olduğunu. Varolan bir açık, fonksiyonlar denir hangi kontrol, belirli banka / ağ geçidi konuşmak olacağını kendi ile orada ve yedek kodun kurtulmak.

Tabii ki bazı geçitleri onların sayfalarına müşteri göndermek işletim alternatif bir yol var, onlara kendi CC verileri verir ve o hemen sitenize döndürülür. Bu şekilde kredi kartı veri işleme konusunda endişelenmenize gerek yok, ama ne yazık ki Magento bu uygulama süreci biraz daha karmaşıktır.

Belirli bir ağ geçidi kullanmak gerekiyorsa o zaman önce bunun için bir ödeme modülü zaten var olup olmadığını kontrol etmelisiniz. Eğer benzer bir ödeme modülü indirebilirsiniz değilse, bunu incelemek ve uygun kod çalıştırmak için değiştirebilirsiniz.

Geri NZ biraz zaman DPS için bir ödeme modülü geliştirmek zorunda kaldı. Bu nasıl çalışır, sen banka ile sizin için işlem sürecinde bir edinme kurumları ödeme web ayrıntıları kapalı gönderir site ve ödeme modülü php kod çalışır ödemek gidin. Hatırladığım kadarıyla benim durumumda bazı sabun çağrıları yoluyla DPS NZ oldu. Sabun aramalar gibi toplam maliyet para, size ödüyoruz kim tanımlamak için tüccar numarası gibi ayrıntıları içeriyordu. Edinme kurumu (bu durumda DPS) sonra kredi kartı numarası ve son kullanma tarihini alır ve işlem yapmak. Başarı, vb - Sonra, yine bazı sabun yoluyla geri hata kodu ile geri yönlendiriliyorsunuz olsun kendi magento web aramaları

DPS sanırım, ama diğer ödeme web çalışmak için diğer protokolleri kullanabilir sabun kullanın. Diğer olasılık sayfa edinme kredi kartı web sitesinde barındırılan olabilir ve kredi kartı numaraları kabul ve alıcının Magento içindeki tüm işlem yapmak olmasıdır.

Kısacası, bu süreç ödeme modülü tarafından kontrol edilir. Daha fazla ayrıntı görmek istiyorsanız, mevcut ve ayrıca magento forumlarda yorumlar ödeme modülü öğreticiler bakabilirsiniz. Ayrıca paypal modül kodu bakabilirsiniz.