S4l1h adlı üyeden alıntı: mesajı görüntüle
coinbase.com, kullanabilirsiniz.

Bu şekilde yapabilirsiniz.

Bir bitcoin client'i kurun.
https://en.bitcoin.it/wiki/Running_bitcoind

Bu client ile json rpc ile haberleşebilirsiniz.


Daha sonra her kullanıcı üye olduğunda ona bir adres oluşturun.(getnewaddress ile oluşturabilirsiniz)
https://en.bitcoin.it/wiki/PHP_developer_intro

Daha sonra belirli aralıklarla bitcoind'ye tekrar çağrı yaparak listtransactions ile gelen btc varmı varsa kullanıcının bakiyesine ekle şeklinde işlem yapmak lazım.
https://en.bitcoin.it/wiki/Original_...API_Calls_list
yada
bitcoin clientinin walletnotify parametresini ayarlayıp girip çıkan btc'yi işleyebilirsiniz.
http://stackoverflow.com/questions/2...ur-on-bitcoind

Yazımda ve mantıkta hata olabilir.

ilginiz için teşekkürler fakat ben olayı farklı bir şekilde çözdüm, api ile uğraşmak istemeyen arkadaşlar için mantığı anlatıyorum;

coinbase.com üyeliğimi doğrulayıp btc adresleri ürettim, 500e yakın. hepsini veritabanına kayıt ettim.
btc ile ödeme yapmak isteyen müşteriye veritabanından btcdurum kolonu oluşturdum, btc kodunun olup olmadığını kontrol ettirdim, eğer daha önce btc kodu almamış veya aldığı kodu kullanmış ise yeni kod üretmesi için bir buton oluşturdum.
her müşteri bir kodu bir defa kullanabilmekte. eski btc adresine para yatırırsa bile hesaba geçmiyor fakat işimi görüyorum, devam edeyim,

btc koduna para yatırdıktan sonra devam tuşuna basmaları için bir uyarı koydum.
devam tuşuna basınca oluşturduğum betik direkt olarak https://blockchain.info/address/btckodu adresinden "toplam alınan" kısmını dolar cinsinden çekip, yuvarlayıp bakiye olarak ekliyor. eğer bakiye gönderilmediyse uyarı verdiriyorum. bakiye gönderildi ise müşteriin btcdurumunu değiştirip yeni kod üretmesi için izin veriyorum.

mantığı yazdım, apisiz işlem yapmak isteyen arkadaşlar bu mantıkla hareket edebilirler. çok daha zahmetsiz. tek zahmeti işlem durumlarınıza göre coinbase.com üzerinden sürekli kod üretip veritabanına kaydetmek..