Fethi Polat 1
Fethi Polat
xranzei 1
xranzei
Bvural41 1
Bvural41
kralhakan2009 1
kralhakan2009
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Vahsi Uzman 1
Vahsi Uzman
Cannn6161 1
Cannn6161
B 1
berione65
sen272 1
sen272
Mt2Hizmet 1
Mt2Hizmet
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

PHP - Paypal Entegrasyonu

Carissa

Administrator
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye Turkmmo Discord Nitro Booster
Admin
VIP Üye
Katılım
2 Mar 2015
Konular
59,189
Mesajlar
88,442
Çözüm
109
Online süresi
4mo 16d
Reaksiyon Skoru
14,280
Altın Konu
2,398
TM Yaşı
11 Yıl 3 Ay 9 Gün
Başarım Puanı
1,051
MmoLira
695,222
DevLira
234
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ 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.
 
Paylaşım için teşekkürler.
 

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

Geri
Üst