Instamojo Перенаправление платежей

Я создаю сайт в php. Мне нужна простая интеграция с платежным шлюзом Intsamojo.
Я использую библиотеку php https://github.com/Instamojo/instamojo-php/
Я могу сгенерировать запрос на оплату, как в этом примере.

     try {
$response = $api->paymentRequestCreate(array(
"purpose" => "FIFA 16",
"amount" => "3499",
"send_email" => true,
"email" => "[email protected]",
"redirect_url" => "http://www.example.com/handle_redirect.php"));
print_r($response);
}
catch (Exception $e) {
print('Error: ' . $e->getMessage());
}

$response Переменная имеет уникальный платежный ответ для запрошенного платежа.

Array
(
[id] => a78ab73df2bb4e78bc06a32a264ae59a
[phone] => +919898989898
[email] => [email protected]
[buyer_name] => mool
[amount] => 105.75
[purpose] => Jeans Mens #100
[status] => Pending
[send_sms] =>
[send_email] => 1
[sms_status] =>
[email_status] => Pending
[shorturl] =>
[longurl] => https://test.instamojo.com/@instamojousername/a78ab73df2bb4e78bc06a32a264ae59a
[redirect_url] => http://demo.test.com/instamojo/thankyou.php
[webhook] => http://demo.test.com/instamojo/webhook.php
[created_at] => 2016-08-19T14:44:10.679557Z
[modified_at] => 2016-08-19T14:44:10.679582Z
[allow_repeated_payments] =>
)

Теперь после этого шага я хочу перенаправить пользователя на эту ссылку, созданную для оплаты.

https://test.instamojo.com/@instamojousername/a78ab73df2bb4e78bc06a32a264ae59a

Как это возможно после первого paymentRequestCreate вызов.
Простое перенаправление заголовка в порядке? Какой безопасный метод?

0

Решение

в «redirect_url» укажите ссылку, которую вы хотите перенаправить после оплаты. например «https://www.google.co.in/» как это.

0

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

Попробуйте этот код, он должен помочь вам

 try {
$response = $api->paymentRequestCreate(array(
"purpose" => "FIFA 16",
"amount" => "3499",
"send_email" => true,
"email" => "[email protected]",
"redirect_url" => "http://www.example.com/handle_redirect.php"));
header('location:'.response['longurl']);
}
catch (Exception $e) {
print('Error: ' . $e->getMessage());
}
0

            $response = $api->paymentRequestCreate(array(
"purpose" => "Add Branch",
"amount" => "2250",
"send_email" => false,
"email" => "",
"redirect_url" => base_url()."coordinator/new_branch_response"));

header('Location: https://www.instamojo.com/your_unique_number/'.$response['id']);
-2
По вопросам рекламы [email protected]