skrill php client
0.0.7
Skrill API PHP Wrapper.
$ composer require zhooravell/skrill-php-client <?php
use Money Money ;
use Money Currency ;
use GuzzleHttp Client ;
use Skrill SkrillClient ;
use Skrill ValueObject Email ;
use Skrill Request SaleRequest ;
use Skrill ValueObject Password ;
use Skrill ValueObject TransactionID ;
use Skrill Factory RedirectUrlFactory ;
$ httpClient = new Client ();
$ email = new Email ( ' ... ' );
$ password = new Password ( ' ... ' );
$ client = new SkrillClient ( $ httpClient , $ email , $ password );
$ transactionID = new TransactionID ( ' ... ' );
$ request = new SaleRequest ( $ transactionID , new Money ( 1 , new Currency ( ' USD ' )));
$ sid = $ client -> prepareSale ( $ request );
$ redirectURL = RedirectUrlFactory:: fromSid ( $ sid );
var_dump ( $ redirectURL );