<?php

require_once dirname(__FILE__) . '/../lib/bitbayar.php';
$token = 'S82EFDBBE2CFFEC683925AB67FA41AD46';
$bitbayar = new Bitbayar($token);
$acc_balances = json_decode($bitbayar->balances());
echo "<pre>";
print_r($acc_balances->balances->btc);
Пример #2
0
<?php

require_once dirname(__FILE__) . '/../lib/bitbayar.php';
$rand_number = rand(10, 999);
$token = 'S82EFDBBE2CFFEC683925AB67FA41AD46';
$data = array('token' => $token, 'invoice_id' => $rand_number, 'rupiah' => 1000, 'memo' => 'Invoice #' . $rand_number . ' Jhon Doe', 'callback_url' => $_SERVER['SERVER_NAME'] . '/dev/bitbayar/example/callback.php', 'url_success' => $_SERVER['SERVER_NAME'] . '/dev/bitbayar/example/payment_success.php', 'url_failed' => $_SERVER['SERVER_NAME'] . '/dev/bitbayar/example/payment_failed.php');
$bitbayar = new Bitbayar($token);
$create_invoice = json_decode($bitbayar->createInvoice($data));
if ($create_invoice->success) {
    //~ Redirect to BitBayar payment page.
    $bitbayar->redirect($create_invoice->payment_url);
} else {
    exit('Bitbayar API Error : ' . $create_invoice->error_message);
}
Пример #3
0
<?php

require_once dirname(__FILE__) . '/../lib/bitbayar.php';
$token = 'S82EFDBBE2CFFEC683925AB67FA41AD46';
$bitbayar = new Bitbayar($token);
$btc_rate = json_decode($bitbayar->rate());
//~ echo "<pre>";
print_r("Rp. " . $bitbayar->rp_format($btc_rate->rate));
Пример #4
0
<?php

require_once dirname(__FILE__) . '/../lib/bitbayar.php';
$token = 'S82EFDBBE2CFFEC683925AB67FA41AD46';
$start_list = 300;
$bitbayar = new Bitbayar($token);
$list_invoice = json_decode($bitbayar->listInvoice($start_list));
echo "<pre>";
print_r($list_invoice);
Пример #5
0
<?php

require_once dirname(__FILE__) . '/../lib/bitbayar.php';
$token = 'S82EFDBBE2CFFEC683925AB67FA41AD46';
$bitbayar = new Bitbayar($token);
$invoiceStatus = json_decode($bitbayar->paymentCallback());
if ($invoiceStatus > status == 'paid') {
    //~ Do something
} else {
    //~ return status : pending, expired
}
file_put_contents('callback.txt', print_r($invoiceStatus, TRUE));
Пример #6
0
<?php

require_once dirname(__FILE__) . '/../lib/bitbayar.php';
$token = 'S82EFDBBE2CFFEC683925AB67FA41AD46';
$id = '55923827066ce582586179';
$bitbayar = new Bitbayar($token);
$invoice_status = json_decode($bitbayar->invoiceStatus($id));
if ($invoice_status->status == 'paid') {
    //~ Do something
    print_r('Status : ' . $invoice_status->status);
} else {
    //~ return status : pending, expired
    print_r('Status : ' . $invoice_status->status);
}