Skip to content

youcan-shop/youcan-payment-php-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tests Total Downloads Latest Version License

This package allows the developer to interact easily with the YouCan Pay API.

Basic Usage

composer install youcanpay/payment-sdk
use YouCan\Pay\YouCanPay;

$youCanPay = YouCanPay::instance()->useKeys('my-private-key', 'my-public-key');

// generate a token for a new payment
$token = $youCanPay->token->create("order-id", "2000", "USD", "123.123.123.123");
var_dump($token->getToken(), $token->getRedirectURL());

// get details of a transaction
$transaction = $youCanPay->transaction->get('transaction-id');
var_dump($transaction->getAmount(), $transaction->getCurrency());

Using Test, Production environment

You can specify which environment when initializing YouCanPay instance

use YouCan\Pay\YouCanPay;

// enable sandbox mode
YouCanPay::setIsSandboxMode(true);
 
$youCanPay = YouCanPay::instance()->useKeys('my-private-key', 'my-public-key');