1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

[share] Script Cek Balance Paypal tanpa harus login

Discussion in 'Blog/CMS Stuff' started by chikmonk, May 10, 2012.

Tags:
  1. chikmonk

    chikmonk Super Hero

    Joined:
    Jun 10, 2009
    Messages:
    1,919
    Likes Received:
    172
    Location:
    di kolong jembatan
    kalo misalnya salah tempat kasih tau ya om mimin.
    ane nemu caranya dari blog di internet, dan setelah nyari2 di forum lom ada yg share jadi mungkin cara ini bisa berguna buat para penjual yang harus sering ngecek balance paypal tapi harus masuk ke websitenya dulu, cara menampilkan saldo balance paypal ini menggunakan API Access atau biasa di sebut Paypal API Signature. Setiap akun Paypal, pasti memiliki Paypal API Signature yang berbeda-beda. Untuk merequest API Signature, silakan masuk ke akun Paypal Anda, lalu klik menu PROFILE, klik API Access pada kolom Account Information.

    Selanjutnya jika muncul 2 ops, pilihlah opsi yang berbunyi ‘Request API credentials to create your own API username and password. ‘. nanti muncul seperti di bawah
    save dulu API Username, Password dan Signature ke notepad kosong karna nantinya akan di masukan ke script php yang mau di buat, API Access ini bersifat rahasia jadi jangan pernah di bagikan ke orang lain.

    karna server paypal menggunakan SSL yang certified, jadi untuk bisa ngakses data dari server paypal kita harus pakePublic Certificate Authorities (public CA). silahkan download filenya disini
    Code:
    hxxp://dl.dropbox.com/u/68752641/CARootCerts.zip
    extract dulu file Public CA dan pastikan file Public CA di simpan di folder sama dengan file php nanti.
    buat file php dengan nama bebas misal cekpaypal.php
    PHP:
    <?php
    $url 
    "https://api-3t.paypal.com/nvp";

    // masukkan API username
    $APIusername  '...';

    // masukkan API password
    $APIpassword  '...';

    // masukkan API signature
    $APIsignature '...';

    // membaca file public CA
    $certificate dirname(__FILE__).'/CARootCerts.pem';

    $ch curl_init();
    curl_setopt($chCURLOPT_URL$url);
    curl_setopt($chCURLOPT_VERBOSE1);

    curl_setopt($chCURLOPT_SSL_VERIFYPEERtrue);
    curl_setopt($chCURLOPT_SSL_VERIFYHOST2);
    curl_setopt($chCURLOPT_CAINFO$certificate);
    curl_setopt($chCURLOPT_POST1);

    // parameter CURL untuk akses Paypal balance
    curl_setopt($chCURLOPT_POSTFIELDS"USER=".$APIusername."&PWD=".$APIpassword."&SIGNATURE=".$APIsignature."&METHOD=getBalance&VERSION=56.0");
    // respon dari CURL dibaca
    $output urldecode(curl_exec($ch));

    curl_close($ch);

    // proses parsing menggunakan explode()
    $parsing1 explode("&"$output);
    // untuk mendapatkan saldo
    $parsing2 explode("="$parsing1[0]);
    $saldo $parsing2[1];
    // untuk mendapatkan mata uang
    $parsing2 explode("="$parsing1[1]);
    $currency $parsing2[1];

    // menampilkan saldo setelah parsing
    echo "Saldo Paypal: ".$currency." ".$saldo;
    ?>

    dan hasilnya nanti bisa seperti ini

    buat para penjual onlineshop bisa pake API Access paypal ini untuk yang lain seperti cek transaksi dll....
    mudah2n bisa bermanfaat.
    thanks
     
  2. maz_da

    maz_da Ads.id Pro

    Joined:
    Apr 11, 2011
    Messages:
    288
    Likes Received:
    11
    Nice share gan, nanti dicoba dulu yak :)
    like it
     
  3. comsoft

    comsoft Super Hero

    Joined:
    Mar 1, 2011
    Messages:
    902
    Likes Received:
    102
    Location:
    Jakarta
    makasih infonya, tapi kalau pakai cara seperti ini apakah aman?
     
  4. gigiharif

    gigiharif Super Hero

    Joined:
    Dec 3, 2009
    Messages:
    1,630
    Likes Received:
    116
    Location:
    Batang
    wah mantap sharenya mas. kayanya jvzoo juga memanfaatkan api paypal buat ngetrace transaksi affiliaternya. CMIIW
     
  5. r4tn4

    r4tn4 Super Hero

    Joined:
    Mar 31, 2006
    Messages:
    3,828
    Likes Received:
    2,668
    Location:
    https://www.tikie.online
    kalo layanan untuk ngelihat history ada nggak om?
     
  6. teguhaditya

    teguhaditya Super Hero

    Joined:
    Jan 23, 2008
    Messages:
    7,503
    Likes Received:
    1,418
    Location:
    _ ▂ ▃ ▅ ▆ █
    hati2 naruh
    Code:
    // masukkan API username
    $APIusername  = '...';
    
    // masukkan API password
    $APIpassword  = '...';
    
    // masukkan API signature
    $APIsignature = '...';
    
    nya, kalau bisa diproteksi ioncube atau lainnya, terutama kalo naro di shared hosting
     
  7. itsmefurzy

    itsmefurzy Super Hero

    Joined:
    Dec 5, 2009
    Messages:
    789
    Likes Received:
    89
    tapi bahaya juga kalo naronya di hosting tershared. harus vps sendiri biar lebih secure :D
     
  8. chikmonk

    chikmonk Super Hero

    Joined:
    Jun 10, 2009
    Messages:
    1,919
    Likes Received:
    172
    Location:
    di kolong jembatan
    aman ga aman tergantung kitanya aja
    kalo mw aman jngan pernah di sebarin ke orang lain jdi ckup kita aja yg tau
    scripnya kan bisa dsimpan di dlam blog or yg lain
    dan klo mw lbih aman bsa dsmpan di localhost aja dngan catatan curl udah di aktifkan terlebih dahulu
    utk history dan lain2
    bsa asal tau scriptna aja krna api pypal ini emang bkan cuma buat cek saldo
     
  9. Schwarzkophf

    Schwarzkophf Super Hero

    Joined:
    Nov 13, 2008
    Messages:
    2,318
    Likes Received:
    71
    Location:
    Depok
    wah mangstab nih ..
    tp agak ngeri juga ya ..
    mending taro di localhost :senyum:
     
  10. chikmonk

    chikmonk Super Hero

    Joined:
    Jun 10, 2009
    Messages:
    1,919
    Likes Received:
    172
    Location:
    di kolong jembatan
    emang bagusnya di taro di localhost bos lagian jga kita cuma pengen ngecek dana di paypal juga kalo lagi ada transaksi aja,
     
  11. Yogy Anggry

    Yogy Anggry Super Hero

    Joined:
    Sep 11, 2009
    Messages:
    813
    Likes Received:
    17
    Location:
    Jogja
    mantap nih, jadi gak perlu bolak balik login PP.
    thx gan
     

Share This Page