![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/job-board.corals.io/Corals/modules/Payment/Vivawallet/Classes/ |
<?php namespace Corals\Modules\Payment\Vivawallet\Classes; class Webhook { /** * Create Transaction event. */ const CREATE_TRANSACTION = 1796; /** * Cancel/Refund Transaction event. */ const REFUND_TRANSACTION = 1797; /** * @var \Corals\Modules\Payment\Vivawallet\Classes\Client */ protected $client; /** * Constructor. */ public function __construct(Client $client) { $this->client = $client; } /** * Get a webhook authorization code. * * @param array $guzzleOptions Additional parameters for the Guzzle client * @return \stdClass */ public function getAuthorizationCode(array $guzzleOptions = []) { return $this->client->get( $this->client->getUrl()->withPath('/api/messages/config/token'), array_merge_recursive( $this->client->authenticateWithBasicAuth(), $guzzleOptions ) ); } }