1. Go to this page and download the library: Download payever/payments-sdk-php library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
payever / payments-sdk-php example snippets
use Payever\Sdk\Core\ClientConfiguration;
use Payever\Sdk\Core\Enum\ChannelSet;
$clientId = 'your-oauth2-client-id';
$clientSecret = 'your-oauth2-client-secret';
$businessUuid = '88888888-4444-4444-4444-121212121212';
$clientConfiguration = new ClientConfiguration();
$clientConfiguration
->setClientId($clientId)
->setClientSecret($clientSecret)
->setBusinessUuid($businessUuid)
->setChannelSet(ChannelSet::CHANNEL_MAGENTO)
->setApiMode(ClientConfiguration::API_MODE_LIVE)
;
use Psr\Log\LogLevel;
use Payever\Sdk\Core\Logger\FileLogger;
$logger = new FileLogger(__DIR__.'/payever.log', LogLevel::INFO);
$clientConfiguration->setLogger($logger);
use Payever\Sdk\Payments\PaymentsApiClient;
use Payever\Sdk\Payments\Action\ActionDecider;
$paymentId = '--PAYMENT-ID--';
$paymentsApiClient = new PaymentsApiClient($clientConfiguration);
$actionDecider = new ActionDecider($paymentsApiClient);
try {
if ($actionDecider->isActionAllowed($paymentId, ActionDecider::ACTION_CANCEL, false)) {
$paymentsApiClient->cancelPaymentRequest($paymentId);
}
} catch(\Exception $exception) {
echo $exception->getMessage();
}
use Payever\Sdk\Payments\PaymentsApiClient;
use Payever\Sdk\Payments\Action\ActionDecider;
$paymentId = '--PAYMENT-ID--';
$paymentsApiClient = new PaymentsApiClient($clientConfiguration);
$actionDecider = new ActionDecider($paymentsApiClient);
try {
if ($actionDecider->isActionAllowed($paymentId, ActionDecider::ACTION_SHIPPING_GOODS, false)) {
$paymentsApiClient->shippingGoodsPaymentRequest($paymentId);
}
} catch(\Exception $exception) {
echo $exception->getMessage();
}
use Payever\Sdk\Payments\PaymentsApiClient;
use Payever\Sdk\Payments\Http\RequestEntity\CompanySearchCreditRequest;
use Payever\Sdk\Payments\Http\RequestEntity\CompanySearchCredit\CompanyEntity;
$company = new CompanyEntity();
$company->setExternalId('81981372');
$companySearchCredit = new CompanySearchCreditRequest();
$companySearchCredit->setCompany($company);
$paymentsApiClient = new PaymentsApiClient($clientConfiguration);
$result = $paymentsApiClient->companyCredit($companySearchCredit);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.