Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 2568c1e29a | |||
| b0593c515b | |||
| c7190844fc | |||
| c33919ffb6 |
@ -11,7 +11,7 @@ WHMCS предоставляет мощный функционал, которы
|
|||||||
> Данный модуль работает **только с валютой RUB (Российский рубль)**.
|
> Данный модуль работает **только с валютой RUB (Российский рубль)**.
|
||||||
> Перед активацией модуля убедитесь, что в WHMCS в качестве базовой валюты установлен RUB, либо у пользователя выбран счёт в RUB. Использование других валют не поддерживается.
|
> Перед активацией модуля убедитесь, что в WHMCS в качестве базовой валюты установлен RUB, либо у пользователя выбран счёт в RUB. Использование других валют не поддерживается.
|
||||||
|
|
||||||
> **📦 Версия модуля: 1.0.0**
|
> **📦 Версия модуля: 1.0.3**
|
||||||
|
|
||||||
## 🏗️ Структура модуля
|
## 🏗️ Структура модуля
|
||||||
|
|
||||||
|
|||||||
@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
const CMS_NAME = 'WHMCS';
|
const CMS_NAME = 'WHMCS';
|
||||||
const MODULE_NAME = 'payanyway';
|
const MODULE_NAME = 'payanyway';
|
||||||
const MODULE_VERSION = '1.0.0';
|
const MODULE_VERSION = '1.0.3';
|
||||||
|
|
||||||
const TRANSACTION_ID_STRING_DELIMITER = '|';
|
const TRANSACTION_ID_STRING_DELIMITER = '|';
|
||||||
|
|
||||||
@ -489,7 +489,8 @@ function payanyway_handleCheckCallback(array $callbackData, array $gatewayParams
|
|||||||
'MNT_AMOUNT' => payanyway_formatAmount($invoiceDetails['total']),
|
'MNT_AMOUNT' => payanyway_formatAmount($invoiceDetails['total']),
|
||||||
'MNT_CURRENCY_CODE' => $callbackData['MNT_CURRENCY_CODE'],
|
'MNT_CURRENCY_CODE' => $callbackData['MNT_CURRENCY_CODE'],
|
||||||
'inventory' => payanyway_getInventoryJson($invoiceItems) ?: null,
|
'inventory' => payanyway_getInventoryJson($invoiceItems) ?: null,
|
||||||
'client' => $callbackData['MNT_SUBSCRIBER_ID'],
|
'client' => null,
|
||||||
|
'customer' => $callbackData['MNT_SUBSCRIBER_ID'],
|
||||||
'sno' => null,
|
'sno' => null,
|
||||||
'delivery' => null,
|
'delivery' => null,
|
||||||
);
|
);
|
||||||
@ -576,7 +577,8 @@ function payanyway_handlePayCallback(array $callbackData, array $gatewayParams,
|
|||||||
'MNT_CURRENCY_CODE' => $callbackData['MNT_CURRENCY_CODE'],
|
'MNT_CURRENCY_CODE' => $callbackData['MNT_CURRENCY_CODE'],
|
||||||
'MNT_DESCRIPTION' => ('Paid' !== $invoicePaymentStatus) ? 'Invoice success paid' : 'Invoice already paid',
|
'MNT_DESCRIPTION' => ('Paid' !== $invoicePaymentStatus) ? 'Invoice success paid' : 'Invoice already paid',
|
||||||
'inventory' => payanyway_getInventoryJson($invoiceItems) ?: null,
|
'inventory' => payanyway_getInventoryJson($invoiceItems) ?: null,
|
||||||
'client' => $callbackData['MNT_SUBSCRIBER_ID'],
|
'client' => null,
|
||||||
|
'customer' => $callbackData['MNT_SUBSCRIBER_ID'],
|
||||||
'sno' => null,
|
'sno' => null,
|
||||||
'delivery' => null,
|
'delivery' => null,
|
||||||
);
|
);
|
||||||
@ -745,6 +747,7 @@ function payanyway_buildXMLResponse(array $data)
|
|||||||
$attributeMap = array(
|
$attributeMap = array(
|
||||||
'INVENTORY' => isset($data['inventory']) ? $data['inventory'] : null,
|
'INVENTORY' => isset($data['inventory']) ? $data['inventory'] : null,
|
||||||
'CLIENT' => isset($data['client']) ? $data['client'] : null,
|
'CLIENT' => isset($data['client']) ? $data['client'] : null,
|
||||||
|
'CUSTOMER' => isset($data['customer']) ? $data['customer'] : null,
|
||||||
'SNO' => isset($data['sno']) ? $data['sno'] : null,
|
'SNO' => isset($data['sno']) ? $data['sno'] : null,
|
||||||
'DELIVERY' => isset($data['delivery']) ? $data['delivery'] : null,
|
'DELIVERY' => isset($data['delivery']) ? $data['delivery'] : null,
|
||||||
);
|
);
|
||||||
@ -769,7 +772,7 @@ function payanyway_getCmsModuleVersion($whmcsVersion)
|
|||||||
{
|
{
|
||||||
$whmcsVersion = isset($whmcsVersion) ? $whmcsVersion : '.unknown';
|
$whmcsVersion = isset($whmcsVersion) ? $whmcsVersion : '.unknown';
|
||||||
|
|
||||||
return sprintf('%s v%s | %s v%s', CMS_NAME, $whmcsVersion, MODULE_NAME, MODULE_VERSION);
|
return sprintf('%s v%s|PHP %s|%s v%s', CMS_NAME, $whmcsVersion, PHP_VERSION, MODULE_NAME, MODULE_VERSION);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user