Skip to content

codevist/notification-services-net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

notification-services-net

.Net Notifikasyon Servisleri

Kullanım

Wirecard servislerini kullanabilmek için Wirecard'a üye olmalısınız. Üye olduktan sonra Wirecard sizinle token bilgileri için UserCode ve Pin keylerini, sms ile ödeme servislerinde kullanılacak olan TurkcellServiceId değerlerini sizinle paylaşacaktır. Paylaşılan bu anahtarları kendi projenizde ilgili yerlere yazarak saklamanız ve kullanmanız gerekmektedir.

Genel Bilgiler

Wirecard sunduğu SMS, Kredi kartıyla ödeme alma, pazaryeri ve diğer servisler, dünya standartlarına uygun yapıda web ve mobil cihazlar üzerinden ödeme kabul etmek isteyen tüm üye işyerlerine hitap edecek bir şekilde, oturum bilgisi tutmayan(stateless) yapıda ve servis odaklı bir mimaride geliştirilmiştir.

Wirecard servislerine, XML formatında veri göndererek ve servis cevaplarına XML formatında cevap alarak, hızlıca entegre olup, Wirecard panelinden rahatlıkla işlemlerinizi takip edebilirsiniz.

Servislerimiz XML tabanlı olarak iki farklı yapıda çalışmaktadır;

SOAP (Simple Object Access Protocol) Tabanlı XML Servisleri

RESTful (Representational State Transfer) Tabanlı XML servisleri

Temelde birbirinden çok fazla farkı olmayan bu iki yapıda, SOAP yapısının, managed dillerde (.Net, JAVA vs.) servisi direkt referans ekleyerek ve entityleri yazmadan kullanabilmek gibi bir artısı vardır.

Test ve Canlıya Geçiş Süreçleri, Dikkat Edilmesi Gereken Noktalar

  • Wirecard sisteminde yapılan tüm işlemlerin süresi maksimum 5 dakikadır. Bu sürede tamamlanmayan işlemler iptal edilir.

  • Tüm test süreçlerinizde, test kartlarımızı ve verilerimizi kullanabilirsiniz. Bu verilerle tüm durumları test edin.

  • Üretim ortamında, yanlış sabit data gönderilmediğinden emin olun. Gönderdiğiniz işlemlere ait verileri mutlaka kontrol edin.

  • Kurgu seçimi yapıldıktan sonra ilgili kurgu ile ödeme işlemi yapılabilmesi için, seçimin integration@3pay.com adresinden bize bildirilmesi gereklidir. Aksi takdirde işlem sonuçlarında hata ile karşılaşabilirsiniz.

  • Wirecard servislerinden dönen tüm hataları karşılayacak ve müşteriye uygun cevabı gösterecek şekilde kodunuzu düzenleyin ve test edin. Hata mesajlarımız genelde kullanıcı dostudur.

  • Entegrasyon tamamlanana kadar üye işyeri Wirecard sisteminde test statüsünde tanımlıdır. Bu statüde sadece 0.01 TL’lik işlem yapılabilmektedir. Gerçek ücretler entegrasyon tamamlandıktan ve operatörlerden onay alındıktan sonra devreye alınmaktadır. Canlı ortama geçiş sonrası pilot işlemleri kendi cep telefonunuz veya kredi kartlarınız ile deneyerek, sonuçlarını size özel panelden görüntüleyin. Sonuçların ve işlemlerin doğru tamamlandığından emin olun.

  • Hassas olan (Kredi Kartı datası vb.) veriler dışındaki verileri ve servis istek ve yanıtlarını, hata çözümü ve olası sorunların çözümünde yardımcı olması açısından loglamaya(raporlamaya) dikkat edin.

API Endpoint (Yayın) Adresleri

Wirecard API adresleri test ve üretim ortamları için aynıdır. Servis tipine göre erişeceğiniz adres ve servis yapısını aşağıda ve her bir servisin detayında bulabilirsiniz.

Servis Adı Servis Tipi Adres
SMS ile Ödeme Servisleri SOAP https://www.wirecard.com.tr/services/saleservice.asmx
SMS ile Abonelik Servisleri SOAP https://www.wirecard.com.tr/services/SubscriberManagementService.asmx
Bilgi SMS Servisleri SOAP http://vas.mikro-odeme.com/services/msendsmsservice.asmx
http://vas.mikroodeme.com/services/MCustomSendSMSService.asmx
Kredi Kartı ile Ödeme Servisler REST https://www.wirecard.com.tr/SGate/Gate
Marketplace (Pazaryeri) ile Ödeme Servisleri REST https://www.wirecard.com.tr/SGate/Gate

Test Kartları

Testleriniz sırasında aşağıdaki kart numaralarını ve diğer bilgileri kullanabilirsiniz.

Sıra No Kart Numarası SKT CVC
1 4282209004348015 12/22 123

About

.Net Notifikasyon Servisleri

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published