mirror of
https://git.yoomoney.ru/scm/sdk/yookassa-sdk-php.git
synced 2026-10-19 14:18:13 +00:00
Устанавливаем cms_name = yookassa_sdk_php_2 если он не установлен в запросе
This commit is contained in:
+16
-2
@@ -122,7 +122,7 @@ class Client extends BaseClient
|
||||
/**
|
||||
* Текущая версия библиотеки
|
||||
*/
|
||||
const SDK_VERSION = '2.10.0';
|
||||
const SDK_VERSION = '2.10.1';
|
||||
|
||||
/**
|
||||
* Получить список платежей магазина
|
||||
@@ -234,7 +234,7 @@ class Client extends BaseClient
|
||||
|
||||
$serializer = new CreatePaymentRequestSerializer();
|
||||
$serializedData = $serializer->serialize($payment);
|
||||
$httpBody = $this->encodeData($serializedData);
|
||||
$httpBody = $this->encodeData($this->addDefaultCmsName($serializedData));
|
||||
|
||||
$response = $this->execute($path, HttpVerb::POST, null, $httpBody, $headers);
|
||||
|
||||
@@ -1471,4 +1471,18 @@ class Client extends BaseClient
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
/**
|
||||
* Добавляет в metadata метку cms_name, если она не была установлена
|
||||
*
|
||||
* @param array $requestArray
|
||||
* @return array
|
||||
*/
|
||||
private function addDefaultCmsName(array $requestArray)
|
||||
{
|
||||
$defaultMetadata = array('cms_name' => 'yookassa_sdk_php_2');
|
||||
$requestArray['metadata'] = array_merge($defaultMetadata, isset($requestArray['metadata']) ? $requestArray['metadata'] : array());
|
||||
|
||||
return $requestArray;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user