| [ Index ] |
PHP Cross Reference of Phabricator |
[Source view] [Print] [Project Stats]
(no description)
| File Size: | 291 lines (10 kb) |
| Included or required: | 4 times |
| Referenced: | 0 times |
| Includes or requires: | 0 files |
WePay:: (10 methods):
getAllScopes()
getAuthorizationUri()
getDomain()
getToken()
useProduction()
useStaging()
__construct()
__destruct()
make_request()
request()
WePayException:: (1 method):
__construct()
WePayRequestException:: (0 methods):
WePayPermissionException:: (0 methods):
WePayServerException:: (0 methods):
| getAllScopes() X-Ref |
| Pass WePay::getAllScopes() into getAuthorizationUri if your application desires full access |
| getAuthorizationUri(array $scope, $redirect_uri, array $options = array() X-Ref |
| Generate URI used during oAuth authorization Redirect your user to this URI where they can grant your application permission to make API calls param: array $scope List of scope fields for which your application wants access param: string $redirect_uri Where user goes after logging in at WePay (domain must match application settings) param: array $options optional user_name,user_email which will be pre-filled on login form, state to be returned in querystring of redirect_uri return: string URI to which you must redirect your user to grant access to your application |
| getDomain() X-Ref |
| No description |
| getToken($code, $redirect_uri) X-Ref |
| Exchange a temporary access code for a (semi-)permanent access token param: string $code 'code' field from query string passed to your redirect_uri page param: string $redirect_uri Where user went after logging in at WePay (must match value from getAuthorizationUri) return: StdClass|false |
| useProduction($client_id, $client_secret) X-Ref |
| Configure SDK to run against WePay's production servers param: string $client_id Your application's client id param: string $client_secret Your application's client secret return: void |
| useStaging($client_id, $client_secret) X-Ref |
| Configure SDK to run against WePay's staging servers param: string $client_id Your application's client id param: string $client_secret Your application's client secret return: void |
| __construct($token) X-Ref |
| Create a new API session param: string $token - access_token returned from WePay::getToken |
| __destruct() X-Ref |
| Clean up cURL handle |
| make_request($endpoint, $values, $headers = array() X-Ref |
| create the cURL request and execute it |
| request($endpoint, array $values = array() X-Ref |
| Make API calls against authenticated user param: string $endpoint - API call to make (ex. 'user', 'account/find') param: array $values - Associative array of values to send in API call return: StdClass |
Class: WePayException - X-Ref
Different problems will have different exception types so you can| __construct($description = '', $http_code = FALSE, $response = FALSE, $code = 0, $previous = NULL) X-Ref |
| No description |
Class: WePayRequestException - X-Ref
Class: WePayPermissionException - X-Ref
Class: WePayServerException - X-Ref
| Generated: Sun Nov 30 09:20:46 2014 | Cross-referenced by PHPXref 0.7.1 |