Вы можете проверить это в Песочнице.Но если вы используете «PayPal NVP», я предполагаю, что вы используете PayPal Express Checkout и вызываете API SetExpressCheckout
и DoExpressCheckoutPayment
.
Если это так, вам действительно не нужен IPN, потому чтоТранзакция будет завершена только после того, как вы позвоните DoExpressCheckoutPayment
.
Другими словами, покупатели будут всегда перенаправляться на RETURNURL, указанный вами в SetExpressCheckout
, и транзакция будет завершена (или нет), когда вы позвоните DoExpressCheckoutPayment
на этой странице возврата,
Чтобы получить номер счета-фактуры, вы можете позвонить по номеру GetExpressCheckoutDetails
и предоставить ТОКЕН, который вы получили ранее (он также добавляется к ПОЛУЧЕНИЮ ВОЗВРАТА).
Наконец, проверьте PAYMENTSTATUS=Completed
в ответе API DoExpressCheckoutPayment
, чтобы увидеть, завершена ли транзакция.