Я внедряю бесплатную пробную версию PayPal с Paypal PDT. По данным Paypal Docs «Когда клиент платит вам, PayPal отправляет вам идентификатор транзакции платежа, добавляя идентификатор транзакции к URL-адресу, который вы указали в профиле своего аккаунта. Эта информация отправляется через HTTP GETMsgstr «У меня есть результаты GET, когда транзакция не бесплатна, однако в бесплатной пробной версии PDT не возвращает никаких переменных GET / POST.
Можно ли использовать Paypal PDT в бесплатных испытаниях?
Любые намеки / предложения приветствуются. Заранее спасибо!
добавленное примечание:
Мой автоматический возврат включен
Я указал обратный URL
PDT работает с каждой транзакцией. Но у него есть несколько недостатков, которые мешают его надежному использованию в качестве единственного решения для обработки постоплаты. Два конкретных случая, когда PDT не является оптимальным решением, — это когда вам платят с помощью eCheck, и когда ваш пользователь отходит от экрана подтверждения оплаты PayPal, прежде чем будет перенаправлен обратно на ваш сайт. Рекомендуется использовать IPN для альтернативного метода.
Но каждая транзакция в PayPal должна иметь сумму, а затем будет создан идентификатор транзакции. Но для «бесплатной пробной версии», которую вы упомянули, вы имеете в виду, что в транзакции нет суммы? Если да, то какой тип этой транзакции и как вы ее создали?
Других решений пока нет …