1
0
mirror of synced 2024-11-24 06:16:27 +03:00

add site attribute in ordersPaymentCreate method

This commit is contained in:
Vladimir Stakheev 2017-08-18 11:16:21 +05:00
parent 3dd663e7a6
commit 25f9010793

View File

@ -71,6 +71,7 @@ trait Orders
* Create an order payment * Create an order payment
* *
* @param array $payment order data * @param array $payment order data
* @param null $site site code
* *
* @throws \InvalidArgumentException * @throws \InvalidArgumentException
* @throws \RetailCrm\Exception\CurlException * @throws \RetailCrm\Exception\CurlException
@ -78,7 +79,7 @@ trait Orders
* *
* @return \RetailCrm\Response\ApiResponse * @return \RetailCrm\Response\ApiResponse
*/ */
public function ordersPaymentCreate(array $payment) public function ordersPaymentCreate(array $payment, $site = null)
{ {
if (!count($payment)) { if (!count($payment)) {
throw new \InvalidArgumentException( throw new \InvalidArgumentException(
@ -89,7 +90,10 @@ trait Orders
return $this->client->makeRequest( return $this->client->makeRequest(
'/orders/payments/create', '/orders/payments/create',
"POST", "POST",
['payment' => json_encode($payment)] $this->fillSite(
$site,
['payment' => json_encode($payment)]
)
); );
} }