Xamarin iOS PayUMoney Ödeme Entegrasyonu #PayUMoney

In: Genel



giriiş

Bu makalede, Xamarin iOS’ta PayUMoney ödeme entegrasyonunun nasıl uygulanacağını göreceğiz. Başlamadan önce, bu ödeme ağ geçidini WebView üzerinden yapacağım, yerel kitaplığı Xamarin iOS Kitaplığına bağlamaya çalıştım, ancak şansım yaver gitti, bu bir başarısızlıktı, bu yüzden WebView’a taşındım.

Önkoşullar

  • Mac için Visual Studio veya Visual Studio
  • PayUMoney Üretim veya Test Anahtarı ve Tuz

Hadi başlayalım

Aşama 1:

Visual Studio’da yeni bir Xamarin iOS projesi oluşturun, bu örnek için Mac için Visual Studio kullandım. Bunun için Mac için Visual Studio’yu açın ve Yeni’ye tıklayın, sol düzlemde iOS bölümünün altında Uygulama’yı seçin ve ardından Oluştur’a tıklayın. Yeni iletişim penceresinde proje adını, çözüm adını ve konumunu verin, ardından Oluştur’a tıklayın.

Adım 2 :

ViewController.cs dosyasını açın ve ViewDidLoad yöntemi içinde yeni UIWebView oluşturun ve WebView çerçevesini temel görünüm çerçevesi boyutuna eşitleyin, IWebViewDelegate arabirimini uygulayın ve ShouldLoad yöntemi ve bu arabirimi önceden oluşturduğumuz WebView’a ayarlayın.

NSMutableUrlRequest sınıfı oluşturun ve istek yöntemini POST olarak ayarlayın ve Başlık türünü “application/json” olarak ayarlayın

GetPostString yöntemi, aşağıda verilen tüm parametreleri eklemek ve bu döndürülen dizeyi NSMutableUrlRequest sınıfının gövdesine ayarlamak için kullanılır.

Dizeyi SHA512 biçimine dönüştürmek için kullanılan GetHash yöntemi. Ve tam kaynak kodu aşağıda verilmiştir.

Aşama 3:

Uygulamayı çalıştırın ve aşağıdaki videodaki gibi çıktıyı alın.

içindeki örnek GitHub

Çözüm

Key and Salt’ta herhangi bir sorun yaşarsanız, aşağıdaki komutu vermeniz yeterlidir. Bu makale kredisi @anbumani27



Bir cevap yazın

Ready to Grow Your Business?

We Serve our Clients’ Best Interests with the Best Marketing Solutions. Find out More

How Can We Help You?

Need to bounce off ideas for an upcoming project or digital campaign? Looking to transform your business with the implementation of full potential digital marketing?

For any career inquiries, please visit our careers page here.
[contact-form-7 404 "Bulunamadı"]