Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected function sendLead(array $order)
- {
- $this->logAction('Sending', $order);
- $trackId = $this->getTrackingLink($order);
- $data = array_merge(
- ['track_id' => $trackId],
- $this->orderToLeadRockStructure($order)
- );
- $answer = $this->client->post(
- $this->configs['baseUrl'] . '/lead/save',
- ['form_params' => $this->sign($data)]
- );
- if ($answer->getStatusCode() != 200) {
- $data['result_message'] = 'Status code ' . $answer->getStatusCode();
- } else {
- $data['raw_response'] = substr($answer->getStatusCode() . ' - ' . $answer->getBody()->getContents(), 0, 255);
- }
- if (!isset($data['message'])) {
- $data['result_message'] = 'Sent';
- }
- $order['sended_data'] = $data;
- return $order;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement