GELİŞTİRİCİLER

Web sitenizi Bitcoin tarafından ödenmesi. Web sitenize entegre etmek ve doğrudan cüzdanınıza kazanmak için örnek kodumuzu kullanın .

HTML Formu

Web sitenizde ödeme almak için yapılandırma formu


<form action="https://koinan.com/payment" method="POST">
<input type="hidden" name="merchant_account" value="[email protected]">
<input type="hidden" name="item_number" value="2">
<input type="hidden" name="item_name" value="iPhone 8 PLUS 64GB">
<input type="hidden" name="item_price" value="0.24256">
<input type="hidden" name="item_currency" value="BTC">
<input type="hidden" name="return_success" value="http://yourwebsite.com/success.php">
<input type="hidden" name="return_fail" value="http://yourwebsite.com/fail.php">
<input type="hidden" name="return_cancel" value="http://yourwebsite.com/cancel.php">
<button type="submit">Pay via Bitcoin</button>
</form>


String Value Aaçıklama
merchant_account Eg: [email protected] Bu alan hesabınızı doğrulamak ve Bitcoin ödemesini doğrudan cüzdanınıza aktarmak için gereklidir. Sitemizde kayıtlı olduğunuz e-posta adresinizi giriniz.
item_number Eg: 2 Bu alanla, bir sipariş numarası, ürün numarası veya herhangi bir sayı girebilirsiniz.
item_name Eg: iPhone 8 PLUS 64GB Bu, ödeme sayfasında müşterinin neyi ödeyeceğini bilmek için gösterilecektir.
item_price Eg: 0.24256 Eğer BTC girerseniz girdiğiniz tutarı alacaksınız, eğer USD ye giriyorsanız otomatik olarak BTC ye dönüştürülecektir.
item_currency Eg: BTC/USD [#lang_mdoc_5]
return_success Eg: http://yourwebsite.com/success.php IPN doğrulaması için sayfa URL adresi girin (php kodu aşağıdadır) ve başarılı ödeme mesajı.
return_fail Eg: http://yourwebsite.com/fail.php Başarısız ödeme için mesajla birlikte sayfa URL adresi girin.
return_cancel Eg: http://yourwebsite.com/cancel.php İptal edilen ödeme için mesajla birlikte sayfa URL adresi girin.


PHP Kodu

Ödeme başarılı olduğunda kodu çalıştırmak için IPN Doğrulaması.
success.php
<?php
$merchant_key = '...'; // Enter here your merchant API Key

$merchant_account = $_POST['merchant_account'];
$item_number = $_POST['item_number'];
$item_name = $_POST['item_name'];
$item_price = $_POST['item_price'];
$item_currency = $_POST['item_currency'];
$txid = $_POST['txid']; // Transaction ID
$btc_txid = $_POST['btc_txid']; // Bitcoin Transaction ID
$payment_time = $_POST['payment_time']; // Current time of payment
$payee_account = $_POST['payee_account']; // The account of payee or Bitcoin address
$verification_link = "https://koinan.com/payment_status.php?merchant_key=$merchant_key&merchant_account=$merchant_account&txid=$txid";
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL,$verification_link);
$results=curl_exec($ch);
curl_close($ch);
$results = json_decode($results);
if($results->status == "success") {
    //Payment is successful
    //Run your php code here
    echo 'Payment is successful.';
} else {
    echo 'Payment was failed.';
}
?>