PHP code example of trstd / cot-integration-library
1. Go to this page and download the library: Download trstd/cot-integration-library 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/ */
trstd / cot-integration-library example snippets
RSTD\COT\Client;
// Initialize the client
$client = new Client(
<TSID>, // Trusted Shops ID - e.g. 'X1234567890123456789012345678901'
<CLIENT_ID>, // Client ID - e.g. 'cot-switch-X1234567890123456789012345678901'
<CLIENT_SECRET>, // Client Secret - e.g. '1234567890123456789012345678901234567890123456789012345678901234'
<AUTH_STORAGE_INSTANCE>, // It can be any storage option implementing AuthStorageInterface - e.g. new DatabaseAuthStorage()
<ENV> // Environment (optional) - dev, qa, or prod, defaults to prod
);
// Invoke handleCallback function to handle code coming from the authentication server
$client->handleCallback();
// Get consumer data for the current user
$consumerData = $client->getConsumerData();
// Access consumer information
if ($consumerData) {
$firstName = $consumerData->getFirstName();
$membershipStatus = $consumerData->getMembershipStatus();
$membershipSince = $consumerData->getMembershipSince();
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.