1
0
mirror of synced 2024-11-22 05:16:07 +03:00

Merge pull request #48 from vstaheev/paymentCreate

add site attribute in ordersPaymentCreate method
This commit is contained in:
Alex Lushpai 2017-08-18 10:53:54 +03:00 committed by GitHub
commit aa79e774f1

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",
$this->fillSite(
$site,
['payment' => json_encode($payment)] ['payment' => json_encode($payment)]
)
); );
} }