instamojo оформить заказ с помощью codeigniter

Я создал проект с CodeIgniter и теперь хочу интегрировать платежный шлюз instamojo. Но я сталкиваюсь со следующей проблемой, когда пытаюсь оформить заказ.

  1. Страница только загружается
  2. Через некоторое время это выдает мне следующую ошибку.

«Ошибка: что-то пошло не так. CURL поднял ошибку с номером 7 и
об ошибке: не удалось подключиться к порту test 44. test.instamojo.com: соединение
время вышло. «

Я использую следующий код, предоставленный документация instamojo

    $ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'https://www.instamojo.com/api/1.1/payment-requests/');
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_HTTPHEADER,
array("X-Api-Key:API_KEY",
"X-Auth-Token:AUTH"));
$payload = Array(
'purpose' => 'FIFA 16',
'amount' => '2500',
'phone' => '9999999999',
'buyer_name' => 'John Doe',
'redirect_url' => 'http://www.example.com/redirect/',
'send_email' => true,
'webhook' => 'http://www.example.com/webhook/',
'send_sms' => true,
'email' => '[email protected]',
'allow_repeated_payments' => false
);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($payload));
$response = curl_exec($ch);
curl_close($ch);

echo $response;

3

Решение

измени эту строку

curl_setopt($ch, CURLOPT_URL, 'https://www.instamojo.com/api/1.1/');

работает нормально.
для более подробной информации, пожалуйста, увидеть исходное дерево insatamojo-php

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]