vadpro / sdk-core-php
PHP PayPal Core SDK
v3.2.4
2016-01-20 17:53 UTC
Requires
- php: >=5.3.0
- ext-curl: *
Requires (Dev)
- phpunit/phpunit: 3.7.*
- dev-namespace-5.3
- v3.2.4
- v3.2.3
- v3.2.2
- v3.2.1
- v3.2.0
- v3.1.0
- v3.0.0
- v2.5.9
- v2.5.8
- v2.5.7
- v2.5.6
- v2.5.5
- v2.5.4
- v2.5.2
- v2.5.1
- v2.5.0
- v2.4.3
- v2.4.2
- v2.4.1
- v2.4.0
- v1.5.7
- v1.5.6
- v1.5.5
- v1.5.4
- v1.5.3
- v1.5.2
- v1.5.1
- v1.5.0
- v1.4.3
- v1.4.2
- v1.4.1
- v1.4.0
- v1.3.0
- V1.2.0
- v1.1
- dev-master
- dev-stable-php5.3
- dev-stable
This package is not auto-updated.
Last update: 2024-09-20 19:14:39 UTC
README
PayPal Core SDK
请注意
支付卡行业(PCI)委员会已经规定,早期版本的TLS应从服务中退役。所有处理信用卡信息的企业都必须遵守此标准。作为这项义务的一部分,PayPal正在更新其服务,要求所有HTTPS连接使用TLS 1.2。目前,PayPal还将要求所有连接使用HTTP/1.1。有关更多信息,请点击此处
已创建一个新的
mode
,用于测试您的服务器/机器是否处理TLSv1.2连接。请使用tls
模式而不是sandbox
模式进行验证。验证后,您可以将模式切换回sandbox
。
先决条件
- PHP 5.3及以上
- 支持OpenSSL的curl扩展
- PHPUnit 3.5运行测试套件(可选)
- Composer
配置
OpenID Connect集成
- 将您的买家重定向到
PPOpenIdSession::getAuthorizationUrl($redirectUri, array('openid', 'address'));
以获取授权。第二个参数是您希望从买家那里获取的访问权限列表。 - 捕获重定向URL中作为查询参数(
code
)可用的授权代码 - 将授权代码交换为访问令牌、刷新令牌、ID令牌组合
$token = PPOpenIdTokeninfo::createFromAuthorizationCode( array( 'code' => $authCode ) );
- 访问令牌有效期为预定义的时间段,可用于无缝XO或检索用户信息
$user = PPOpenIdUserinfo::getUserinfo( array( 'access_token' => $token->getAccessToken() ) );
- 如果访问令牌已过期,您可以使用第3步中的刷新令牌获取新的访问令牌。
$token->createFromRefreshToken(array('openid', 'address'));
- 将您的买家重定向到
PPOpenIdSession::getLogoutUrl($redirectUri, $idToken);
以使他从PayPal注销。