From 75160b12821f7f4299cce7f0b69c83c1502ae071 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Mon, 27 May 2024 13:08:29 +0200 Subject: 2024-02-19 upstream --- .../Identity/VerificationSessionService.php | 292 ++++++++++----------- 1 file changed, 146 insertions(+), 146 deletions(-) (limited to 'vendor/stripe/stripe-php/lib/Service/Identity/VerificationSessionService.php') diff --git a/vendor/stripe/stripe-php/lib/Service/Identity/VerificationSessionService.php b/vendor/stripe/stripe-php/lib/Service/Identity/VerificationSessionService.php index 1a763be..4efb30f 100644 --- a/vendor/stripe/stripe-php/lib/Service/Identity/VerificationSessionService.php +++ b/vendor/stripe/stripe-php/lib/Service/Identity/VerificationSessionService.php @@ -1,146 +1,146 @@ -requestCollection('get', '/v1/identity/verification_sessions', $params, $opts); - } - - /** - * A VerificationSession object can be canceled when it is in - * requires_input status. - * - * Once canceled, future submission attempts are disabled. This cannot be undone. - * Learn more. - * - * @param string $id - * @param null|array $params - * @param null|array|\Stripe\Util\RequestOptions $opts - * - * @throws \Stripe\Exception\ApiErrorException if the request fails - * - * @return \Stripe\Identity\VerificationSession - */ - public function cancel($id, $params = null, $opts = null) - { - return $this->request('post', $this->buildPath('/v1/identity/verification_sessions/%s/cancel', $id), $params, $opts); - } - - /** - * Creates a VerificationSession object. - * - * After the VerificationSession is created, display a verification modal using the - * session client_secret or send your users to the session’s - * url. - * - * If your API key is in test mode, verification checks won’t actually process, - * though everything else will occur as if in live mode. - * - * Related guide: Verify your - * users’ identity documents. - * - * @param null|array $params - * @param null|array|\Stripe\Util\RequestOptions $opts - * - * @throws \Stripe\Exception\ApiErrorException if the request fails - * - * @return \Stripe\Identity\VerificationSession - */ - public function create($params = null, $opts = null) - { - return $this->request('post', '/v1/identity/verification_sessions', $params, $opts); - } - - /** - * Redact a VerificationSession to remove all collected information from Stripe. - * This will redact the VerificationSession and all objects related to it, - * including VerificationReports, Events, request logs, etc. - * - * A VerificationSession object can be redacted when it is in - * requires_input or verified status. Redacting a - * VerificationSession in requires_action state will automatically - * cancel it. - * - * The redaction process may take up to four days. When the redaction process is in - * progress, the VerificationSession’s redaction.status field will be - * set to processing; when the process is finished, it will change to - * redacted and an identity.verification_session.redacted - * event will be emitted. - * - * Redaction is irreversible. Redacted objects are still accessible in the Stripe - * API, but all the fields that contain personal data will be replaced by the - * string [redacted] or a similar placeholder. The - * metadata field will also be erased. Redacted objects cannot be - * updated or used for any purpose. - * - * Learn more. - * - * @param string $id - * @param null|array $params - * @param null|array|\Stripe\Util\RequestOptions $opts - * - * @throws \Stripe\Exception\ApiErrorException if the request fails - * - * @return \Stripe\Identity\VerificationSession - */ - public function redact($id, $params = null, $opts = null) - { - return $this->request('post', $this->buildPath('/v1/identity/verification_sessions/%s/redact', $id), $params, $opts); - } - - /** - * Retrieves the details of a VerificationSession that was previously created. - * - * When the session status is requires_input, you can use this method - * to retrieve a valid client_secret or url to allow - * re-submission. - * - * @param string $id - * @param null|array $params - * @param null|array|\Stripe\Util\RequestOptions $opts - * - * @throws \Stripe\Exception\ApiErrorException if the request fails - * - * @return \Stripe\Identity\VerificationSession - */ - public function retrieve($id, $params = null, $opts = null) - { - return $this->request('get', $this->buildPath('/v1/identity/verification_sessions/%s', $id), $params, $opts); - } - - /** - * Updates a VerificationSession object. - * - * When the session status is requires_input, you can use this method - * to update the verification check and options. - * - * @param string $id - * @param null|array $params - * @param null|array|\Stripe\Util\RequestOptions $opts - * - * @throws \Stripe\Exception\ApiErrorException if the request fails - * - * @return \Stripe\Identity\VerificationSession - */ - public function update($id, $params = null, $opts = null) - { - return $this->request('post', $this->buildPath('/v1/identity/verification_sessions/%s', $id), $params, $opts); - } -} + + */ + public function all($params = null, $opts = null) + { + return $this->requestCollection('get', '/v1/identity/verification_sessions', $params, $opts); + } + + /** + * A VerificationSession object can be canceled when it is in + * requires_input status. + * + * Once canceled, future submission attempts are disabled. This cannot be undone. + * Learn more. + * + * @param string $id + * @param null|array $params + * @param null|array|\Stripe\Util\RequestOptions $opts + * + * @throws \Stripe\Exception\ApiErrorException if the request fails + * + * @return \Stripe\Identity\VerificationSession + */ + public function cancel($id, $params = null, $opts = null) + { + return $this->request('post', $this->buildPath('/v1/identity/verification_sessions/%s/cancel', $id), $params, $opts); + } + + /** + * Creates a VerificationSession object. + * + * After the VerificationSession is created, display a verification modal using the + * session client_secret or send your users to the session’s + * url. + * + * If your API key is in test mode, verification checks won’t actually process, + * though everything else will occur as if in live mode. + * + * Related guide: Verify your + * users’ identity documents. + * + * @param null|array $params + * @param null|array|\Stripe\Util\RequestOptions $opts + * + * @throws \Stripe\Exception\ApiErrorException if the request fails + * + * @return \Stripe\Identity\VerificationSession + */ + public function create($params = null, $opts = null) + { + return $this->request('post', '/v1/identity/verification_sessions', $params, $opts); + } + + /** + * Redact a VerificationSession to remove all collected information from Stripe. + * This will redact the VerificationSession and all objects related to it, + * including VerificationReports, Events, request logs, etc. + * + * A VerificationSession object can be redacted when it is in + * requires_input or verified status. Redacting a + * VerificationSession in requires_action state will automatically + * cancel it. + * + * The redaction process may take up to four days. When the redaction process is in + * progress, the VerificationSession’s redaction.status field will be + * set to processing; when the process is finished, it will change to + * redacted and an identity.verification_session.redacted + * event will be emitted. + * + * Redaction is irreversible. Redacted objects are still accessible in the Stripe + * API, but all the fields that contain personal data will be replaced by the + * string [redacted] or a similar placeholder. The + * metadata field will also be erased. Redacted objects cannot be + * updated or used for any purpose. + * + * Learn more. + * + * @param string $id + * @param null|array $params + * @param null|array|\Stripe\Util\RequestOptions $opts + * + * @throws \Stripe\Exception\ApiErrorException if the request fails + * + * @return \Stripe\Identity\VerificationSession + */ + public function redact($id, $params = null, $opts = null) + { + return $this->request('post', $this->buildPath('/v1/identity/verification_sessions/%s/redact', $id), $params, $opts); + } + + /** + * Retrieves the details of a VerificationSession that was previously created. + * + * When the session status is requires_input, you can use this method + * to retrieve a valid client_secret or url to allow + * re-submission. + * + * @param string $id + * @param null|array $params + * @param null|array|\Stripe\Util\RequestOptions $opts + * + * @throws \Stripe\Exception\ApiErrorException if the request fails + * + * @return \Stripe\Identity\VerificationSession + */ + public function retrieve($id, $params = null, $opts = null) + { + return $this->request('get', $this->buildPath('/v1/identity/verification_sessions/%s', $id), $params, $opts); + } + + /** + * Updates a VerificationSession object. + * + * When the session status is requires_input, you can use this method + * to update the verification check and options. + * + * @param string $id + * @param null|array $params + * @param null|array|\Stripe\Util\RequestOptions $opts + * + * @throws \Stripe\Exception\ApiErrorException if the request fails + * + * @return \Stripe\Identity\VerificationSession + */ + public function update($id, $params = null, $opts = null) + { + return $this->request('post', $this->buildPath('/v1/identity/verification_sessions/%s', $id), $params, $opts); + } +} -- cgit v1.2.3