Exemplo n.º 1
0
function shoGocoinToken()
{
    $code = isset($_REQUEST['code']) && !empty($_REQUEST['code']) ? $_REQUEST['code'] : '';
    $client_id = MODULE_PAYMENT_GOCOIN_MERCHANT_ID;
    $client_secret = MODULE_PAYMENT_GOCOIN_ACCESS_KEY;
    try {
        $token = GoCoin::requestAccessToken($client_id, $client_secret, $code, null);
        echo "<b>Copy this Access Token into your GoCoin Module: </b><br>" . $token;
    } catch (Exception $e) {
        echo "Problem in getting Token: " . $e->getMessage();
    }
    die;
}
Exemplo n.º 2
0
 public function testGetToken()
 {
     if (!$this->doTest(__FUNCTION__)) {
         return;
     }
     $token = GoCoin::requestAccessToken(CLIENT_ID, CLIENT_SECRET, GoCoinTest::AUTH_CODE, REDIRECT_URL);
     echo '[DEBUG]: SUCCESS: [' . $token . "]\n";
 }
Exemplo n.º 3
0
<?php

require_once __DIR__ . '/includes/config.php';
require_once __DIR__ . '/../src/GoCoin.php';
//request a token if we're been redirected back to here with a code
if (array_key_exists('code', $_REQUEST)) {
    try {
        $token = GoCoin::requestAccessToken(CLIENT_ID, CLIENT_SECRET, $_REQUEST['code'], REDIRECT_URL);
        echo '<div><b>Token: </b>' . $token . '</div>' . "\n";
        echo '<div><b>Scope: </b>' . SCOPE . '</div>' . "\n";
    } catch (Exception $e) {
        echo '<div style="color:#aa0000">Error: ' . $e->getMessage() . '</div>' . "\n";
    }
} else {
    $auth_url = GoCoin::requestAuthorizationCode(CLIENT_ID, CLIENT_SECRET, SCOPE, REDIRECT_URL);
    header("Location: {$auth_url}");
    return;
}