Skip to content

PREMIUM-BLACK/php-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

php-example

Our API used by basic PHP example.

Basic Example

<?php
	
require 'libs/api.php';
require 'libs/classes.php';

$debugService = false;

$api = new payAPI($debugService);
// $api->setServiceUrl($serviceUrl);
$api->setPublicKey($privateKey);
$api->setPrivateKey($publicKey);

$response = null;

$request = new CreateTransactionRequest();
	
$request->Amount = 1000;
$request->Currency = 'btc';
$request->PriceCurrency = 'eur';
$request->IPN = 'NO_IPN';
$request->BlockAddress ='true';
$request->ReturnQRCode = 'true';

//Add custom User Id for accounting
$request->CustomUserId = '1234';

//Add custom Order Id for accounting
$request->CustomOrderId = '24';

//Add customer mail address for accounting
$request->CustomerMail = 'me@mail.com';

//Anything else you want to link with this transaction
$request->CustomData = '186ebff2-b319-49ed-a18f-dcbb27c9e9dd';
	
$response = $api->CreateTransaction($request);
	
if(!$api->checkHash($response))
{
  throw new Exception('Response is malformed/manipulated.');
}

echo $response->Url;

?>

Releases

No releases published

Packages

No packages published

Languages