Тестирование Sandbox в Paypal – изменение конечной точки URL?

Кажется, в последнее время в Sandbox Sandbox много изменений, и я застрял в тестировании. До этого мы указываем только https://www.sandbox.paypal.com/cgi-bin/webscr для тестирования Sandbox, как показано в приведенном ниже коде:

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" style="padding: 0; margin: 0;"> <input type="hidden" name="cmd" value="_xclick" /> <input type="hidden" name="business" value="your bussiness id" /> <input type="hidden" name="quantity" value="1" /> <input type="hidden" name="item_name" value="your item" /> <input type="hidden" name="item_number" value="1" /> <input type="hidden" name="amount" value="item price" /> <input type="hidden" name="shipping" value="0" /> <input type="hidden" name="no_note" value="1" /> <input type="hidden" name="notify_url" value="Your notify url"> <input type="hidden" name="currency_code" value="GBP" /> <input type="hidden" name="rm" value="2" > <input type="hidden" name="return" value="your return url"> <input type="image" border="0" name="paypal" src="images/btn_paypal_nl.gif" onClick=""/> </form> 

Но теперь Sandbox продолжает спрашивать меня: «Пожалуйста, войдите в систему, чтобы использовать функции Sandbox PayPal». который я предполагаю, означает, что я использую неверную конечную точку, учитывая последние изменения в Sandbox Sandy.

Сейчас мои вопросы:

  • Это все еще работает?
  • Если да, « https://www.sandbox.paypal.com/cgi-bin/webscr » заменяется чем?

На данный момент я предполагаю, что URL, о котором я упоминал выше, является единственным изменением, которое мне нужно сделать. Однако я не могу найти новую документацию о том, что новый URL-адрес для отправки формы. И Paypal не обновляет документы об этом.

Пожалуйста помоги.

Благодарю.

Да, ссылка « https://www.sandbox.paypal.com/cgi-bin/webscr » все еще работает. Но теперь вы должны использовать свои учетные данные учетной записи PayPal для входа в свой аккаунт paypal.developer. Если у вас его нет, просто создайте его здесь https://developer.paypal.com/webapps/developer/applications/accounts . Ваши старые учетные данные для почтовых ящиков не будут работать здесь. Но после регистрации через вашу учетную запись PayPal вы можете импортировать личную и коммерческую учетную запись своей старой песочницы.

Создание сеанса на новой вкладке путем ведения журнала с помощью https://developer.paypal.com/webapps/developer/applications/accounts

и если вы все еще видите пустую страницу песочницы только с именем sandbox.com, тогда просто очистите файлы cookie и повторите попытку кэширования.

Надеюсь, это сработает для вас.

Измените свое значение cmd _xclick/ -> _xclick

При использовании функций песочницы paypal вы должны сначала войти в область разработчика на https://developer.paypal.com/, чтобы установить там сеанс. Обычно я оставляю его открытым на другой вкладке.


редактировать

Если у вас была учетная запись разработчика до недавних обновлений в области разработчиков, вам может потребоваться войти и настроить новую учетную запись изолированной программы. Я потерял доступ к учетным записям песочницы, которые я создал, но вызовы API все еще работали.

Проверьте https://developer.paypal.com/webapps/developer/applications/accounts . Если вы видите свою старую учетную запись, указанную там с отключенным флажком или вообще не видите ее, создайте новую.