2009-09-30 2 views
9

У меня очень простое приложение для онлайн-заказа в Perl. Пользователь заполняет форму, и когда они отправляют, мое приложение вставляет информацию в базу данных mySql, а затем перенаправляет их в PayPal для завершения платежа. Проблема в том, что в базе данных нет никакой информации о том, действительно ли они завершили платеж. В итоге мне приходится вручную сопоставлять отчет из PayPal с моей базой данных, чтобы подтвердить оплату за каждый заказ."callback" из PayPal для подтверждения платежа?

Есть ли что-то вроде «обратного вызова» из PayPal, где я мог бы предоставить PayPal уникальный идентификатор для заказа, и PayPal может отправить этот идентификатор в качестве подтверждения того, что заказ был оплачен, предпочтительно с помощью HTTP-запроса обратно на мой сервер? Затем я мог обновить заказ в моей базе данных с помощью «платного» флага.

ответ