Разве тестирование IPN не должно брать деньги с моей учетной записи в песочнице Paypal? - PullRequest
2 голосов
/ 03 апреля 2011

Я пытаюсь настроить систему PayPal IPN на своем сайте, но я пытаюсь протестировать ее в песочнице PayPal, думаю, она не работает нормально.

У меня есть учетная запись разработчика в песочнице,Я создал 2 аккаунта: покупатель и продавец.Я использую симулятор IPN для отправки запроса POST на мою страницу.Запрос выглядит просто отлично, но когда я захожу в аккаунт продавца в песочнице, сумма денег не меняется.Если я войду в аккаунт покупателя, сумма также не изменится.Разве они не должны меняться в зависимости от покупки IPN, которую я только что симулировал?

Кроме того, если я перехожу к записи IPN в учетной записи PayPal, она пуста.

Если я отправлю запрос в PayPal для проверкиэто, я получаю: ПРОВЕРЕНО от PayPal, так что это кажется правильным.

Я публикую здесь POST-запрос, который я получаю от PayPal:

cmd=_notify-validate
test_ipn=1
payment_type=instant
payment_date=10%3A21%3A42+Apr+03%2C+2011+PDT
payment_status=Completed
address_status=confirmed
payer_status=verified
first_name=John
last_name=Smith
payer_email=buyer_1301850921_per%40my_email.net
payer_id=TESTBUYERID01
address_name=John+Smith
address_country=United+States
address_country_code=US
address_zip=95131
address_state=CA
address_city=San+Jose
address_street=123%2C+any+street
business=seller_1301846568_biz%40my_email.net
receiver_email=seller_1301846568_biz%40my_email.net
receiver_id=M3PZFZDNE3HKU
residence_country=US
item_name=something
item_number=AK-1234
quantity=1
shipping=3.04
tax=2.02
mc_currency=EUR
mc_fee=0
mc_gross=15
mc_gross_1=10
txn_type=web_accept
txn_id=42431721
notify_version=2.1
custom=Los+23+pinos
charset=windows-1252
verify_sign=AGJ1AjjJzH2s7fC2Gg3c.JDtZCK1A.hF6JlaXSYSYzM-krKKk.SLx50l

Ответы [ 2 ]

0 голосов
/ 06 апреля 2012

Я обнаружил, что IPN НЕ симулирует перевод средств, поэтому, если вы хотите проверить его, вам нужно указать в форме проверки URL-адрес песочницы

0 голосов
/ 13 мая 2011

IPN не является транзакционной функциональностью.Он просто позволяет PayPal отправлять вам POST с данными транзакции всякий раз, когда транзакция была совершена.

Если вы хотите перевести средства, вам нужно выбрать либо Стандартные платежи через веб-сайт, Экспресс-заказ, Платежи через веб-сайтPro, Paflow Link, Payflow Pro или адаптивные платежи.

...