Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Method send lead to remote
- *
- * @param \LeadClient\Entity\Lead $lead
- * @throws \Exception
- */
- function send(\LeadClient\Entity\Lead $lead){
- $params = [
- "firstname" => $lead->getFirstname(),
- "lastname" => $lead->getLastname(),
- "province" => $lead->getProvince(),
- "phone" => $lead->getPhone(),
- "sex" => $lead->getSex(),
- "mail" => $lead->getMail(),
- "ip" => $lead->getIp(),
- "order_id" => $lead->getOrder_id(),
- "city" => $lead->getCity(),
- "campaign" => $lead->getCampaign(),
- "api_token" => API_KEY
- ];
- try{
- $response = $this->_client->request("POST", "providers/contact/format/json",[
- "form_params" => $params
- ]);
- $this->_result = new LeadResponse($response) ;
- } catch (\GuzzleHttp\Exception\ClientException $ex) {
- throw new \Exception($ex->getMessage());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement