2017 © Pedro Peláez
 

library php-sdk

Yellow Bitcoin Payment SDK

image

yellow/php-sdk

Yellow Bitcoin Payment SDK

  • Thursday, April 23, 2015
  • by tawfekov
  • Repository
  • 4 Watchers
  • 1 Stars
  • 26 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Yellow SDK PHP

Installation :

Get more information with the Documentation., (*1)

Installing via Composer

The recommended way to install Yellow PHP SDK is through Composer., (*2)

# Install Composer
curl -sS https://getcomposer.org/installer | php

Next, run the Composer command to install the latest master version of Yellow PHP SDK:, (*3)

php composer.phar require yellow/php-sdk

After installing, you need to require Composer's autoloader:, (*4)

require 'vendor/autoload.php';

Dependencies

  • PHP 5.4 or higher
  • guzzlehttp/guzzle 5.0
  • ext-curl
  • ext-hash 1.0
  • ext-json 1.0

Example :

<?php
use Yellow\Bitcoin\Invoice;
$api_key = "Your API public key";
$api_secret = "Your API Private key";
$yellow = new Invoice($api_key,$api_secret);
/// this will return an array with invoice data
$paylaod = array(
    "base_price" => 10,
    "base_ccy"   => "USD",
    "callback"   => "http://yourstore.local/checkout/status/"
);
$invoice  = $yellow->createInvoice($payload);
var_dump($invoice);
/// this will return an array with invoice status data
$status = $yellow->checkInvoiceStatus($invoice["id"]);
var_dump($status);

IPN validation :

to validate the IPN simply use following snippet on your IPN page/controller, (*5)

 <?php
 use Yellow\Bitcoin\Invoice;
 $api_key = "Your API public key";
 $api_secret = "Your API Private key";
 $yellow = new Invoice($api_key,$api_secret);
 $isValidIPN = $yellow->verifyIPN($url, $signature, $key, $nonce, $body); //bool
 var_dump($isValidIPN);

Documentation

More information can be found in the online documentation at http://yellowpay.co/docs/api/., (*6)

The Versions

23/04 2015

dev-master

9999999-dev http://yellowpay.co/en/

Yellow Bitcoin Payment SDK

  Sources   Download

MIT

The Requires

 

The Development Requires

curl http client payments bitcoin http client yellowpay

22/04 2015

dev-Min-php-version

dev-Min-php-version http://yellowpay.co/en/

Yellow Bitcoin Payment SDK

  Sources   Download

MIT

The Requires

 

The Development Requires

curl http client payments bitcoin http client yellowpay

16/04 2015

0.0.2

0.0.2.0 http://yellowpay.co/en/

Yellow Bitcoin Payment SDK

  Sources   Download

MIT

The Requires

 

The Development Requires

curl http client payments bitcoin http client yellowpay