Before we continue, we'd like to say thanks to icoinpay.com for making their PHP library. Our PHP library is an edited version of theirs. We chose to do this since our main API is 100% compatible with iCoinPay.com's API.
The library requires the following to operate correctly:
The above things are available with most shared hosting providers.
The library provides 1 classes:
iCoinPay
iCoinPay
class is the main class you will be using to integrate your application. The
iCoinPay
class is a compatibility class which allows you to simply replace the traditional icoinpay.com
PHP library with our one without needing to edit any other code in your script, and functionality will work the
same.
If you use a custom script make sure you respond correctly to
status
code
456
when making a payout. More information on this on the
Migration guide.
# Credits to icoinpay.com for the original code example $api_key = "YOUR_API_KEY"; $currency = "BTC"; # or LTC or any other supported by iCoinPay $iCoinPay = new iCoinPay($api_key, $currency); # To send 500 satoshi to address $result = $iCoinPay->send("1asdbitcoinaddressheredsa", 500); if($result["success"] === true) { # you can check if it was successful echo $result["html"]; # there's example html ready for you } else { # something went wrong :( log_error($result["response"]); # you can log whole response from server echo $result["html"]; # and display error message to user }