Skip to content

Commit 81d203e

Browse files
Merge pull request #8 from DevWizardHQ/feature/revesms-endpoint-update
fix: update ReveSMS provider URIs to use HTTP instead of HTTPS
2 parents 0a8b74b + 17ed57b commit 81d203e

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

config/textify.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,8 @@
120120
'secretkey' => env('REVESMS_SECRETKEY'),
121121
'client_id' => env('REVESMS_CLIENT_ID'),
122122
'sender_id' => env('REVESMS_SENDER_ID'),
123-
'base_uri' => env('REVESMS_BASE_URI', 'https://smpp.revesms.com:7790'),
124-
'balance_uri' => env('REVESMS_BALANCE_URI', 'https://smpp.revesms.com'),
123+
'base_uri' => env('REVESMS_BASE_URI', 'http://apismpp.revesms.com'),
124+
'balance_uri' => env('REVESMS_BALANCE_URI', 'http://apismpp.revesms.com'),
125125
'timeout' => env('REVESMS_TIMEOUT', 30),
126126
'connect_timeout' => env('REVESMS_CONNECT_TIMEOUT', 10),
127127
'verify_ssl' => env('REVESMS_VERIFY_SSL', false),

src/Providers/Bangladeshi/ReveSmsProvider.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class ReveSmsProvider extends BaseProvider
1818
protected function getClientConfig(): array
1919
{
2020
return [
21-
'base_uri' => $this->config['base_uri'] ?? 'https://smpp.revesms.com:7790',
21+
'base_uri' => $this->config['base_uri'] ?? 'http://apismpp.revesms.com',
2222
'timeout' => $this->config['timeout'] ?? 30,
2323
'verify' => $this->config['verify_ssl'] ?? false,
2424
];
@@ -36,16 +36,16 @@ protected function validateConfig(): void
3636

3737
protected function sendRequest(TextifyMessage $message): array
3838
{
39-
$query = [
39+
$params = [
4040
'apikey' => $this->config['apikey'],
4141
'secretkey' => $this->config['secretkey'],
4242
'callerID' => $message->getFrom() ?? $this->config['sender_id'] ?? 'REVESMS',
4343
'toUser' => $this->formatPhoneNumber($message->getTo()),
4444
'messageContent' => $message->getMessage(),
4545
];
4646

47-
$response = $this->client->get('/sendtext', [
48-
'query' => $query,
47+
$response = $this->client->post('/sendtext', [
48+
'form_params' => $params,
4949
]);
5050

5151
return json_decode($response->getBody()->getContents(), true);
@@ -134,7 +134,7 @@ public function getBalance(): float
134134
{
135135
try {
136136
// Get balance URI from config or use default
137-
$balanceUri = $this->config['balance_uri'] ?? 'https://smpp.revesms.com';
137+
$balanceUri = $this->config['balance_uri'] ?? 'http://apismpp.revesms.com';
138138

139139
// Create a separate client for balance API if needed
140140
$balanceClient = new \GuzzleHttp\Client([

tests/ProvidersTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ public function getNetwork()
379379
'secretkey' => 'test_secret_key',
380380
'client_id' => 'test_client_id',
381381
'sender_id' => 'TEST',
382-
'balance_uri' => 'https://smpp.revesms.com',
382+
'balance_uri' => 'http://apismpp.revesms.com',
383383
'timeout' => 30,
384384
'verify_ssl' => true,
385385
]);

0 commit comments

Comments
 (0)