1. Go to this page and download the library: Download wepay/php-sdk 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/ */
wepay / php-sdk example snippets
o initialize staging, use WePay::useStaging('ID','SECRET'); instead.
WePay::useProduction('YOUR CLIENT ID', 'YOUR CLIENT SECRET');
o initialize staging, use WePay::useStaging('ID','SECRET', 'YOUR API VERSION'); instead.
WePay::useProduction('YOUR CLIENT ID', 'YOUR CLIENT SECRET', 'YOUR API VERSION');
if (!empty($_GET['error'])) {
// User did not grant permissions
} elseif (empty($_GET['code'])) {
// Set $scope and $redirect_uri before doing this.
// This will send the user to WePay to authenticate.
$uri = WePay::getAuthorizationUri($scope, $redirect_uri);
header("Location: $uri");
exit;
} else {
$info = WePay::getToken($_GET['code'], $redirect_uri);
if ($info) {
// YOUR ACCESS TOKEN IS HERE
$access_token = $info->access_token;
} else {
// Unable to obtain access token
}
}
$wepay = new WePay($access_token);
// (continued from above)
try {
$accounts = $wepay->request('account/find');
foreach ($accounts as $account) {
// Please never blend your views with your business logic like this!
echo "<a href=\"$account->account_uri\">$account->name</a>: $account->description <br />";
}
} catch (WePayException $e) {
// Something went wrong - normally you would log
// this and give your user a more informative message
echo $e->getMessage();
}