Как отправить данные обратно на пользовательский шлюз woocommerce после обработки - PullRequest
0 голосов
/ 25 сентября 2018

Я пытаюсь вернуть данные ответа на свой платежный шлюз безуспешно.Это фрагмент кода в моем расширении woocommerce, который отправляет данные в мой платежный процессор (index.php)

$environment_url = "https://example.com/api/index.php";
$payload = array(
        // Credentials and API Info
        "x_tran_key"            => $this->trans_key,
        "x_login"               => $this->api_login,
        "x_version"             => "3.1",

        // Order total
        "x_amount"              => $customer_order->order_total
);
$response = wp_remote_post( $environment_url, array(
        'method'    => 'POST',
        'body'      => http_build_query( $payload ),
        'timeout'   => 90,
        'sslverify' => false,
    ) );

Я очень хорошо передаю данные в URL (index.php).Проблема заключается в получении ответа на мое пользовательское расширение woocommerce, чтобы я мог завершить payment_process ()

Большинство ресурсов, которые я нашел в Интернете, говорят только об отправке данных, но не о том, как ответ или результат отправляются обратно назапрашивая файл ресурсов.

Любая помощь будет высоко оценена.Спасибо.

1 Ответ

0 голосов
/ 26 сентября 2018

Просто сделал простой print_r, и он добился цели, я получил свои результаты в массиве и использовал print_r. Если кто-нибудь столкнется с той же проблемой, что и я, надеюсь, это сэкономило ваше время.

...