Best Studio 1
Best Studio
TuZaKK 1
TuZaKK
Mt2Hizmet 1
Mt2Hizmet
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
kaptanmikro1 1
kaptanmikro1
R 1
Roksam
[DEV]AB 1
[DEV]AB
Sevdamsın 1
Sevdamsın
farkmt2official 1
farkmt2official
emirhanHCL 1
emirhanHCL
Scarlet 1
Scarlet
Hikaye Ekle

PHP - Paypal Entegrasyonu

Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!

paypal-intergration-01-scaled.jpg



PayPal bir ödeme işleme sistemidir. PayPal'ı PHP kullanarak web siteleriyle entegre edebiliriz.

PayPal Entegrasyon Dosya Sistemi

PayPal entegrasyon dosya sistemi aşağıda gösterildiği gibi dört dosyayı içeriyordu:

  • constants.php − Bu dosya API kullanıcı adı, şifre ve imzayı içerir.
  • CallerService.php − Bu dosya, PayPal hizmetlerini çağırmak için kullanılan PayPal Hizmetlerini içerir.
  • confirmation.php − Bu dosya, ödeme işlemini gerçekleştirmek için gereken minimum alanları içeren bir form içerir ve ödemenin başarılı veya başarısız olduğunu döndürür.
  • PayPal_entry.php − Bu sayfa kullanıcıya verileri PayPal'a göndermek için kullanılır. PayPal ve kullanıcı formu arasında bir bağdaştırıcı görevi görür.
Kullanıcının buradan bir PayPal SDK dosyası indirmesi ve bir zip dosyası oluşturması gerekiyor. Zip dosyası dört PHP dosyası içeriyor. "constants.php" dışında hiçbir dosyayı değiştirmemize gerek yok.

constants.php

"constants.php" dosyası aşağıda gösterilen kodu içerir:

PHP:
<?php
   define('API_USERNAME', 'YOUR USER NAME HERE');
   define('API_PASSWORD', 'YOUR PASSWORD HERE');
   define('API_SIGNATURE', 'YOUR API SIGNATURE HERE');
   define('API_ENDPOINT', 'https://api-3t.paypal.com/nvp');
   define('USE_PROXY',FALSE);
   define('PROXY_HOST', '127.0.0.1');
   define('PROXY_PORT', '808');
   define('PAYPAL_URL', 'https://www.PayPal.com/webscr&cmd=_express-checkout&token=');
   define('VERSION', '53.0');
?>

Kullanıcı, "constants.php" dosyasında yer alan yukarıdaki söz diziminde kullanıcı adı, şifre ve imzayı bildirecektir.

Bu deneysel bir örnek olduğu için son tutar sandbox hesabına eklenecektir.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst