Ответ на отправку данных на ipay88 не тот результат, который я хочу - PullRequest
0 голосов
/ 02 мая 2019

для ipay88 должен включать необходимость возврата BackendURL с кодом ответа как «200» и данными ответа как «RECEIVEOK» / «OK», чтобы подтвердить, что статус платежа был получен.

Ожидаемый результат

enter image description here

, но результат, который я отправил, равен

enter image description here

Вот мой код для backendURL

public function backendResponse()
{
    $expected_sign = $_POST['Signature'];
    $merchantcode = $this->merchantcode;
    $merchantkey = $this->merchantkey;
    $check_sign = '';
    //$ipaySignature = '';
    $str = '';
    $HashAmount = '';
    $orderID = $_POST['RefNo'];
    $paymentID = $_POST['PaymentId'];
    $paymentStatus = $_POST['Status'];
    $amountPaid = $_POST['Amount'];
    $transID = $_POST['TransId'];
    $remark = $_POST['Remark'];
    $errDesc = $_POST['ErrDesc'];

    $amount = preg_replace("/[^0-9]/", "", $amountPaid);
    $string = $this->iPay88_signature($merchantkey . $merchantcode .
        $paymentID . $orderID . $amount . $_POST['Currency'] .
        $paymentStatus);

    if ($paymentStatus == "1" && $string == $expected_sign) {
        echo 'RECEIVEOK';
    }
}

Может кто-нибудь помочь?Я хотел отправить данные ответа только на RECEIVEOK, без HTML DAG TAG.Большое спасибо, очень признателен ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...