Mamopay Nedir?
Mamopay (Mamo Business), satıcıların tamamen barındırılan bir ödeme sayfası üzerinden online kart ödemesi almasını sağlayan, BAE merkezli bir ödeme platformudur. Müşteriler mağazanızdan Mamopay'in barındırdığı bir sayfaya yönlendirilir, ödemeyi güvenle tamamlar ve sonuçla birlikte mağazanıza geri yönlendirilir. Bakımını yapmanız gereken bir istemci tarafı kart formu yoktur. Bu da PCI kapsamını en aza indirir ve sayfa içi bir JavaScript bileşenine olan ihtiyacı ortadan kaldırır.
Öne Çıkan Özellikler
- Barındırılan Ödeme Sayfası: Mamopay her sipariş için tek kullanımlık bir ödeme bağlantısı oluşturur. Müşteriniz bağlantıya yönlendirilir, Mamopay'in alan adında öder ve işlem numarası ile durumla birlikte mağazanıza geri gönderilir.
- Körfez Odaklı Para Birimleri: AED (varsayılan), USD, EUR, GBP veya SAR olarak tahsilat yapın.
- 3D Secure'lu Kartlar: Uluslararası VISA, Mastercard ve BAE'de verilen kartlar, geçerli olduğu yerlerde 3DS ile desteklenir.
- Mutabakat İçin Webhook'lar: Mamopay,
charge.succeeded,charge.failedve iade olaylarını mağazanıza iletebilir. Böylece müşteri ödeme yaptıktan sonra tarayıcı sekmesini kapatsa bile sipariş durumu senkronize kalır. - Sandbox Ortamı: Canlıya geçmeden önce güvenli, uçtan uca test yapmak için ayrı bir sandbox API ve test kartları sunulur.
- Panel Üzerinden İade: İadeler Mamopay satıcı panelinden yapılır ve webhook aracılığıyla mağazanıza yansıtılır.
Desteklenen Bölgeler ve Para Birimleri
Mamopay öncelikle Birleşik Arap Emirlikleri için geliştirilmiştir ve Suudi Arabistan, Umman, Bahreyn, Kuveyt ve Katar dahil Körfez genelindeki satıcılara hizmet verir. Tahsilatlar AED, USD, EUR, GBP veya SAR olarak oluşturulabilir ve seçilen para biriminde asgari tutar 2'dir.
Trinavo ile Entegrasyon
Trinavo, Mamopay'e Create Payment Link API'si (POST /links) üzerinden bağlanır. Bir müşteri ödeme sayfasında Mamopay'i seçtiğinde mağazanız arka planda bir ödeme bağlantısı oluşturur ve müşteriyi hemen Mamopay'in barındırılan sayfasına yönlendirir. Ödemeden sonra Trinavo, işlemi Mamopay'in Get Charge API'siyle sunucu tarafında doğrular, ardından yalnızca yönlendirme parametrelerine güvenmeden siparişi ödendi (ya da başarısız) olarak işaretler.
Asenkron mutabakat için Trinavo ayrıca, Mamopay'in charge.succeeded, charge.failed, charge.refunded ve ilgili olaylarını kabul eden bir webhook uç noktası sunar. Webhook, Mamopay'in webhook ayarlarında belirlediğiniz ortak bir gizli anahtarla korunur.
Güvenlik ve Uyumluluk
Tüm kart verileri Mamopay'in barındırılan sayfasında toplandığı için mağazanız ham kart numaralarını hiçbir zaman görmez. Mamopay, kartı veren bankanın gerektirdiği yerlerde 3D Secure kimlik doğrulamasını yürütür. Entegrasyon ayrıca, satıcının belirlediği ortak bir gizli anahtarla webhook imza doğrulamasını destekler. Böylece yetkisiz bildirimler, herhangi bir sipariş durumu değiştirilmeden önce reddedilir.
Başlarken
Trinavo mağazanızda Mamopay'i etkinleştirmek için Mamopay desteğinden ([email protected]) bir sandbox API anahtarı isteyin, Trinavo yönetim panelinde Mamopay ödeme yöntemine ekleyin ve Mamopay'in sandbox kartlarından biriyle bir test ödemesi yapın. Canlıya geçmeye hazır olduğunuzda sandbox anahtarını Mamo Business panelinizdeki canlı API anahtarıyla değiştirin ve Test Modu'nu kapatın.