Kojn's PHP API library.
Feel free to fork, modify & redistribute under the MIT license.
-
Get the source
git clone git://github.com/kojnapp/kojn-php.git
-
Include
include_once('kojn.php');
Set your API key (which you can find on your Kojn developer page).
$kojn = Kojn::setup(function($config) {
// API Key
$config::$api_key = "YOUR_API_KEY";
// IPN Security type
$config::$ipn_sec = "integrity";
});
The ipn_sec
should be set to either integrity
or encryption
. If
you'd like to receive encrypted ipns make sure you enable "Secure IPN"
on your Kojn developer page.
$invoices = Kojn_list_invoices($kojn);
$invoice = array("currency" => "btc", "amount_in_euro" => 3, "description" => "My invoice");
$invoice = Kojn_create_invoice($kojn, $invoice);
$invoice = Kojn_data_from_ipn(kojn, Kojn_json());
Note: Kojn_json() is a method to get json data out of the stream.
Latest docs can be found here: https://kojn.nl/developer/docs/php_setup
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request