Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kojn

Kojn's PHP API library.

Feel free to fork, modify & redistribute under the MIT license.

Installation

  1. Get the source

    git clone git://github.com/kojnapp/kojn-php.git

  2. Include

include_once('kojn.php');

Usage

Setup

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.

Listing invoices

$invoices = Kojn_list_invoices($kojn);

Creating invoices

$invoice = array("currency" => "btc", "amount_in_euro" => 3, "description" => "My invoice");
$invoice = Kojn_create_invoice($kojn, $invoice);

Get Invoice from IPN

$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

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Releases

Packages

Contributors

Languages