Omnipay\WechatPay\Message\CompletePurchaseRequest::sendData PHP Метод

sendData() публичный Метод

Send the request with specified data
public sendData ( mixed $data ) : Omnipay\Common\Message\ResponseInterface
$data mixed The data to send
Результат Omnipay\Common\Message\ResponseInterface
    public function sendData($data)
    {
        $data = $this->getData();
        $sign = Helper::sign($data, $this->getApiKey());
        $responseData = array();
        if (isset($data['sign']) && $data['sign'] && $sign === $data['sign']) {
            $responseData['sign_match'] = true;
        } else {
            $responseData['sign_match'] = false;
        }
        if ($responseData['sign_match'] && isset($data['result_code']) && $data['result_code'] == 'SUCCESS') {
            $responseData['paid'] = true;
        } else {
            $responseData['paid'] = false;
        }
        return $this->response = new CompletePurchaseResponse($this, $responseData);
    }