2013-06-11 3 views
0

Я реализую PayPal Payments Advanced, и я хотел бы спросить, как отклик защищен от изменения на пути к моему URL-адресу возврата (например: http://my-site.com/eshopOrder/processPaymentResponse). Есть ли какая-то подпись ответа (как используется многими другими способами оплаты)? Я не могу найти упоминания об этом в разработчике guide.Ответ на ответ Paypal

Невозможно, чтобы ответ вернулся к необеспеченному. Что заверит меня, что ответ RESULT = 0 (значит, оплата в порядке) не изменилась по пути?

Очевидно, что-то я здесь не понимаю :) Пожалуйста, дайте мне знать что?

Спасибо за помощь!

Mojo

ответ

0

для безопасного случая в системе PayPal оплаты вы можете использовать вашу верификацию IPN

//all response post $_POST 
foreach ($_POST as $key => $value) {   // Loop through the notification NV pairs 
    $value = urlencode(stripslashes($value)); // Encode the values 
    $req .= "&$key=$value";     // Add the NV pairs to the acknowledgement 
    } 

всех ответные данные отправить IPN через завиток функцию, и вы можете увидеть, как IPN ручки для Paypal сделки ,

if (strcmp ($res, "VERIFIED") == 0) { 
    //save you transaction success full 
    // Response is VERIFIED 
    } else if (strcmp ($res, "INVALID") == 0) { 
// Response is INVALID 
} 

Я думаю, это может помочь вам в безопасном случае.

Смежные вопросы