Yii2 authclient PayPal

时间:2015-09-16 12:37:24

标签: php paypal oauth-2.0 yii2

我使用Yii2 authclient作为auth用户。 我如何添加paypal authclient类?

PayPal有OAuth2 - https://developer.paypal.com/docs/api/#authentication--headers

我使用facebook authclient的例子:

class Facebook extends OAuth2

{
    public $authUrl = 'https://www.facebook.com/dialog/oauth';
    public $tokenUrl = 'https://graph.facebook.com/oauth/access_token';
    public $apiBaseUrl = 'https://api.sandbox.paypal.com/v1/';
    public $scope = 'email';

    protected function initUserAttributes()
    {
        return $this->api('identity/openidconnect/userinfo/?schema=openid', 'GET');
    }

    protected function defaultName()
    {
        return 'paypal';
    }

    protected function defaultTitle()
    {
        return 'PayPal';
    }
}

我可以将哪些网址参数设置为$ authUrl,$ tokenUrl。

我使用https://api.sandbox.paypal.com/v1/oauth2/tokenhttps://api.sandbox.paypal.com/v1/identity/openidconnect/tokenservice

进行测试

但不起作用

0 个答案:

没有答案