Skip to content

Commit c9a93fc

Browse files
committed
Code snippets for verify2
1 parent 0cbaca0 commit c9a93fc

File tree

4 files changed

+44
-0
lines changed

4 files changed

+44
-0
lines changed

composer.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,8 @@
44
"vlucas/phpdotenv": "^2.5",
55
"lcobucci/jwt": "^3.0"
66
}
7+
,
8+
"require-dev": {
9+
"roave/security-advisories": "dev-latest"
10+
}
711
}

verify2/cancel.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?php
2+
3+
require_once __DIR__ . '/../config.php';
4+
require_once __DIR__ . '/../vendor/autoload.php';
5+
6+
$client = new Vonage\Client(
7+
new Vonage\Client\Credentials\Keypair(VONAGE_APPLICATION_PRIVATE_KEY_PATH, VONAGE_APPLICATION_ID),
8+
);
9+
10+
$requestId = 'c11236f4-00bf-4b89-84ba-88b25df97315';
11+
$client->verify2()->cancel($requestId);

verify2/request.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?php
2+
3+
require_once __DIR__ . '/../config.php';
4+
require_once __DIR__ . '/../vendor/autoload.php';
5+
6+
$client = new Vonage\Client(
7+
new Vonage\Client\Credentials\Keypair(VONAGE_APPLICATION_PRIVATE_KEY_PATH, VONAGE_APPLICATION_ID),
8+
);
9+
10+
$newRequest = new \Vonage\Verify2\Request\SilentAuthRequest('TO_NUMBER', 'my-verification');
11+
$emailWorkflow = new \Vonage\Verify2\VerifyObjects\VerificationWorkflow(\Vonage\Verify2\VerifyObjects\VerificationWorkflow::WORKFLOW_EMAIL, 'alice@company.com', 'bob@company.com');
12+
$newRequest->addWorkflow($emailWorkflow);
13+
$client->verify2()->startVerification($newRequest);

verify2/send_code.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?php
2+
3+
require_once __DIR__ . '/../config.php';
4+
require_once __DIR__ . '/../vendor/autoload.php';
5+
6+
$client = new Vonage\Client(
7+
new Vonage\Client\Credentials\Keypair(VONAGE_APPLICATION_PRIVATE_KEY_PATH, VONAGE_APPLICATION_ID),
8+
);
9+
10+
$code = '1234';
11+
12+
try {
13+
$client->verify2()->check($code);
14+
} catch (\Exception $e) {
15+
var_dump($e->getMessage());
16+
}

0 commit comments

Comments
 (0)