PHP code example of dwolla / dwolla-php
1. Go to this page and download the library: Download dwolla/dwolla-php 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/ */
dwolla / dwolla-php example snippets
declare(strict_types=1);
odels\Operations;
$sdk = Dwolla\Dwolla::builder()->build();
$request = new Operations\CreateApplicationAccessTokenRequest(
grantType: Operations\GrantType::ClientCredentials,
);
$requestSecurity = new Operations\CreateApplicationAccessTokenSecurity(
basicAuth: '<YOUR_API_KEY_HERE>',
);
$response = $sdk->tokens->create(
request: $request,
security: $requestSecurity
);
if ($response->object !== null) {
// handle response
}
declare(strict_types=1);
odels\Components;
$sdk = Dwolla\Dwolla::builder()
->setSecurity(
new Components\Security(
clientID: '<YOUR_CLIENT_ID_HERE>',
clientSecret: '<YOUR_CLIENT_SECRET_HERE>',
)
)
->build();
$response = $sdk->root->get(
);
if ($response->root !== null) {
// handle response
}
declare(strict_types=1);
odels\Operations;
$sdk = Dwolla\Dwolla::builder()->build();
$request = new Operations\CreateApplicationAccessTokenRequest(
grantType: Operations\GrantType::ClientCredentials,
);
$requestSecurity = new Operations\CreateApplicationAccessTokenSecurity(
basicAuth: '<YOUR_API_KEY_HERE>',
);
$response = $sdk->tokens->create(
request: $request,
security: $requestSecurity
);
if ($response->object !== null) {
// handle response
}
declare(strict_types=1);
odels\Errors;
use Dwolla\Models\Operations;
$sdk = Dwolla\Dwolla::builder()->build();
try {
$request = new Operations\CreateApplicationAccessTokenRequest(
grantType: Operations\GrantType::ClientCredentials,
);
$requestSecurity = new Operations\CreateApplicationAccessTokenSecurity(
basicAuth: '<YOUR_API_KEY_HERE>',
);
$response = $sdk->tokens->create(
request: $request,
security: $requestSecurity
);
if ($response->object !== null) {
// handle response
}
} catch (Errors\UnauthorizedExceptionThrowable $e) {
// handle $e->$container data
throw $e;
} catch (Errors\APIException $e) {
// handle default exception
throw $e;
}
declare(strict_types=1);
odels\Operations;
$sdk = Dwolla\Dwolla::builder()
->setServer('prod')
->build();
$request = new Operations\CreateApplicationAccessTokenRequest(
grantType: Operations\GrantType::ClientCredentials,
);
$requestSecurity = new Operations\CreateApplicationAccessTokenSecurity(
basicAuth: '<YOUR_API_KEY_HERE>',
);
$response = $sdk->tokens->create(
request: $request,
security: $requestSecurity
);
if ($response->object !== null) {
// handle response
}
declare(strict_types=1);
odels\Operations;
$sdk = Dwolla\Dwolla::builder()
->setServerURL('https://api.dwolla.com')
->build();
$request = new Operations\CreateApplicationAccessTokenRequest(
grantType: Operations\GrantType::ClientCredentials,
);
$requestSecurity = new Operations\CreateApplicationAccessTokenSecurity(
basicAuth: '<YOUR_API_KEY_HERE>',
);
$response = $sdk->tokens->create(
request: $request,
security: $requestSecurity
);
if ($response->object !== null) {
// handle response
}
bash
composer