7 Haziran 2015 Pazar

Asp.Net paypal express checkout api kullanımı

Merhaba arkadaşlar.
Bugün sizlerle Asp.net c# ile Paypal Api kullanarak express checkout sistemini kullanacağız.
Bunun için gerekli olanlar bir adet paypal hesabı ve bu hesaba ait Api kullanıcı bilgileri. Paypal da ticari hesap açtıktan sonra hesabı teyit etmeniz gerekmektedir. Teyit işlemi için paypal hesabınız ile oturum açıyoruz ve Üst menülerin hemen altında Hoşgeldiniz başlığının bir altında
Linkine tıklayın sonra karşınızdaki kredi kartı ve gerekli bilgileri doldurun.
Bütün bu işlemler bittikten sonra belirtilen kredi kartından küçük bir ödeme çekilecek ve daha sonra bu ödeme hesabınıza aktarılacak. Zaten bizim için önemli olan kredi kartı işlemlerinde bulunan paypal işleminin yanında bize belirtilen kodu almak. Kodu aldıktan sonra yine ilgili panelden bu kodu girerek hesabı teyit ettiriyoruz.

Şimdi gelelim api işlemine.
Bunun için visual studio çalışma ortamında C# > Web > Asp.Net Boş sayfası veya Örnek projesi açıyoruz.

Sonrasında ilgili forma örnek olması açısından bir adet buton ekliyoruz. Butona çift tıklayarak buton click olayına aşağıdaki kodları giriyoruz. Unutmadan api ile aldığımız bilgileri göstermek için bir adet label ekliyoruz forma.

Bu işlemlerin ardından sayfası çalıştırdığımızda karşımıza gelen butona tıkladığımızda formda ki label nesnesinin içeriğine bir takım yazılar gelecektir. Bizim için burada önemli olan Token=xxxxxxx bilgisini almak. Eğer işlem başarılı ise zaten elimizde bir adet Token bilgisi olacaktır. Aksi halde hata bilgisi alacağız ve bu hata bilsinin detaylarını googledan paypal express chechout yazınca karşınıza gelen developer.paypal.com/  yardım sayfalarında detaylı olarak görebilirsiniz.
Neyse biz konumuza dönelim. Şimdi elimizde çok uzun bir yazı var. Biz öncelikle bunu splite yöntemi ile parçalara ayırmalıyız. (veya bildiğiniz başka yöntemlerde olabilir.) Bunun için ekstradan işlem yapmayacam.  Arama yaparak zaten asp.net c# kelime bölme ile sonuca ulaşırsınız.

Şimdi asıl işlem elde ettiğimiz bu tokeni nerede nasıl kullanacağız. Sonucu görebilmek için parçalama işleminden sonra sayfanızı aşağıdaki adreslere yönlendirmeniz gerekmektedir. Yada manuel olarak da test edebilirsiniz.
Eğer karşınıza belirtilen bilgiler dahilinde bir sayfa geliyor ve ödeme yapabiliyorsanız işlem tamamdır.

Güle güle kullanabilirsiniz. :|
Yararlı olması dileğiyle.

Kaynak   Cloud Yazılım

0 yorum:

Yorum Gönder