forked from Wavyzz/dolibarr
Update Stripe lib to 10.7.0
This commit is contained in:
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
|
||||
// File generated from our OpenAPI spec
|
||||
|
||||
namespace Stripe\Service\Terminal;
|
||||
|
||||
class ConfigurationService extends \Stripe\Service\AbstractService
|
||||
{
|
||||
/**
|
||||
* Returns a list of <code>Configuration</code> objects.
|
||||
*
|
||||
* @param null|array $params
|
||||
* @param null|array|\Stripe\Util\RequestOptions $opts
|
||||
*
|
||||
* @throws \Stripe\Exception\ApiErrorException if the request fails
|
||||
*
|
||||
* @return \Stripe\Collection<\Stripe\Terminal\Configuration>
|
||||
*/
|
||||
public function all($params = null, $opts = null)
|
||||
{
|
||||
return $this->requestCollection('get', '/v1/terminal/configurations', $params, $opts);
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a new <code>Configuration</code> object.
|
||||
*
|
||||
* @param null|array $params
|
||||
* @param null|array|\Stripe\Util\RequestOptions $opts
|
||||
*
|
||||
* @throws \Stripe\Exception\ApiErrorException if the request fails
|
||||
*
|
||||
* @return \Stripe\Terminal\Configuration
|
||||
*/
|
||||
public function create($params = null, $opts = null)
|
||||
{
|
||||
return $this->request('post', '/v1/terminal/configurations', $params, $opts);
|
||||
}
|
||||
|
||||
/**
|
||||
* Deletes a <code>Configuration</code> object.
|
||||
*
|
||||
* @param string $id
|
||||
* @param null|array $params
|
||||
* @param null|array|\Stripe\Util\RequestOptions $opts
|
||||
*
|
||||
* @throws \Stripe\Exception\ApiErrorException if the request fails
|
||||
*
|
||||
* @return \Stripe\Terminal\Configuration
|
||||
*/
|
||||
public function delete($id, $params = null, $opts = null)
|
||||
{
|
||||
return $this->request('delete', $this->buildPath('/v1/terminal/configurations/%s', $id), $params, $opts);
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieves a <code>Configuration</code> object.
|
||||
*
|
||||
* @param string $id
|
||||
* @param null|array $params
|
||||
* @param null|array|\Stripe\Util\RequestOptions $opts
|
||||
*
|
||||
* @throws \Stripe\Exception\ApiErrorException if the request fails
|
||||
*
|
||||
* @return \Stripe\Terminal\Configuration
|
||||
*/
|
||||
public function retrieve($id, $params = null, $opts = null)
|
||||
{
|
||||
return $this->request('get', $this->buildPath('/v1/terminal/configurations/%s', $id), $params, $opts);
|
||||
}
|
||||
|
||||
/**
|
||||
* Updates a new <code>Configuration</code> object.
|
||||
*
|
||||
* @param string $id
|
||||
* @param null|array $params
|
||||
* @param null|array|\Stripe\Util\RequestOptions $opts
|
||||
*
|
||||
* @throws \Stripe\Exception\ApiErrorException if the request fails
|
||||
*
|
||||
* @return \Stripe\Terminal\Configuration
|
||||
*/
|
||||
public function update($id, $params = null, $opts = null)
|
||||
{
|
||||
return $this->request('post', $this->buildPath('/v1/terminal/configurations/%s', $id), $params, $opts);
|
||||
}
|
||||
}
|
||||
@@ -14,7 +14,7 @@ class LocationService extends \Stripe\Service\AbstractService
|
||||
*
|
||||
* @throws \Stripe\Exception\ApiErrorException if the request fails
|
||||
*
|
||||
* @return \Stripe\Collection
|
||||
* @return \Stripe\Collection<\Stripe\Terminal\Location>
|
||||
*/
|
||||
public function all($params = null, $opts = null)
|
||||
{
|
||||
@@ -22,7 +22,9 @@ class LocationService extends \Stripe\Service\AbstractService
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a new <code>Location</code> object.
|
||||
* Creates a new <code>Location</code> object. For further details, including which
|
||||
* address fields are required in each country, see the <a
|
||||
* href="/docs/terminal/fleet/locations">Manage locations</a> guide.
|
||||
*
|
||||
* @param null|array $params
|
||||
* @param null|array|\Stripe\Util\RequestOptions $opts
|
||||
|
||||
@@ -14,13 +14,29 @@ class ReaderService extends \Stripe\Service\AbstractService
|
||||
*
|
||||
* @throws \Stripe\Exception\ApiErrorException if the request fails
|
||||
*
|
||||
* @return \Stripe\Collection
|
||||
* @return \Stripe\Collection<\Stripe\Terminal\Reader>
|
||||
*/
|
||||
public function all($params = null, $opts = null)
|
||||
{
|
||||
return $this->requestCollection('get', '/v1/terminal/readers', $params, $opts);
|
||||
}
|
||||
|
||||
/**
|
||||
* Cancels the current reader action.
|
||||
*
|
||||
* @param string $id
|
||||
* @param null|array $params
|
||||
* @param null|array|\Stripe\Util\RequestOptions $opts
|
||||
*
|
||||
* @throws \Stripe\Exception\ApiErrorException if the request fails
|
||||
*
|
||||
* @return \Stripe\Terminal\Reader
|
||||
*/
|
||||
public function cancelAction($id, $params = null, $opts = null)
|
||||
{
|
||||
return $this->request('post', $this->buildPath('/v1/terminal/readers/%s/cancel_action', $id), $params, $opts);
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a new <code>Reader</code> object.
|
||||
*
|
||||
@@ -52,6 +68,54 @@ class ReaderService extends \Stripe\Service\AbstractService
|
||||
return $this->request('delete', $this->buildPath('/v1/terminal/readers/%s', $id), $params, $opts);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initiates a payment flow on a Reader.
|
||||
*
|
||||
* @param string $id
|
||||
* @param null|array $params
|
||||
* @param null|array|\Stripe\Util\RequestOptions $opts
|
||||
*
|
||||
* @throws \Stripe\Exception\ApiErrorException if the request fails
|
||||
*
|
||||
* @return \Stripe\Terminal\Reader
|
||||
*/
|
||||
public function processPaymentIntent($id, $params = null, $opts = null)
|
||||
{
|
||||
return $this->request('post', $this->buildPath('/v1/terminal/readers/%s/process_payment_intent', $id), $params, $opts);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initiates a setup intent flow on a Reader.
|
||||
*
|
||||
* @param string $id
|
||||
* @param null|array $params
|
||||
* @param null|array|\Stripe\Util\RequestOptions $opts
|
||||
*
|
||||
* @throws \Stripe\Exception\ApiErrorException if the request fails
|
||||
*
|
||||
* @return \Stripe\Terminal\Reader
|
||||
*/
|
||||
public function processSetupIntent($id, $params = null, $opts = null)
|
||||
{
|
||||
return $this->request('post', $this->buildPath('/v1/terminal/readers/%s/process_setup_intent', $id), $params, $opts);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initiates a refund on a Reader.
|
||||
*
|
||||
* @param string $id
|
||||
* @param null|array $params
|
||||
* @param null|array|\Stripe\Util\RequestOptions $opts
|
||||
*
|
||||
* @throws \Stripe\Exception\ApiErrorException if the request fails
|
||||
*
|
||||
* @return \Stripe\Terminal\Reader
|
||||
*/
|
||||
public function refundPayment($id, $params = null, $opts = null)
|
||||
{
|
||||
return $this->request('post', $this->buildPath('/v1/terminal/readers/%s/refund_payment', $id), $params, $opts);
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieves a <code>Reader</code> object.
|
||||
*
|
||||
@@ -68,6 +132,22 @@ class ReaderService extends \Stripe\Service\AbstractService
|
||||
return $this->request('get', $this->buildPath('/v1/terminal/readers/%s', $id), $params, $opts);
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets reader display to show cart details.
|
||||
*
|
||||
* @param string $id
|
||||
* @param null|array $params
|
||||
* @param null|array|\Stripe\Util\RequestOptions $opts
|
||||
*
|
||||
* @throws \Stripe\Exception\ApiErrorException if the request fails
|
||||
*
|
||||
* @return \Stripe\Terminal\Reader
|
||||
*/
|
||||
public function setReaderDisplay($id, $params = null, $opts = null)
|
||||
{
|
||||
return $this->request('post', $this->buildPath('/v1/terminal/readers/%s/set_reader_display', $id), $params, $opts);
|
||||
}
|
||||
|
||||
/**
|
||||
* Updates a <code>Reader</code> object by setting the values of the parameters
|
||||
* passed. Any parameters not provided will be left unchanged.
|
||||
|
||||
@@ -7,6 +7,7 @@ namespace Stripe\Service\Terminal;
|
||||
/**
|
||||
* Service factory class for API resources in the Terminal namespace.
|
||||
*
|
||||
* @property ConfigurationService $configurations
|
||||
* @property ConnectionTokenService $connectionTokens
|
||||
* @property LocationService $locations
|
||||
* @property ReaderService $readers
|
||||
@@ -17,6 +18,7 @@ class TerminalServiceFactory extends \Stripe\Service\AbstractServiceFactory
|
||||
* @var array<string, string>
|
||||
*/
|
||||
private static $classMap = [
|
||||
'configurations' => ConfigurationService::class,
|
||||
'connectionTokens' => ConnectionTokenService::class,
|
||||
'locations' => LocationService::class,
|
||||
'readers' => ReaderService::class,
|
||||
|
||||
Reference in New Issue
Block a user