Как исправить «Внутреннюю ошибку на сервере» в Google Sandbox Checkout? - PullRequest
3 голосов
/ 19 сентября 2011

Я включаю информацию о корзине в XML-файл, затем использую опцию curl @, чтобы опубликовать содержимое файла. Вот пример:

curl -d /home/test/Downloads/sampcodetest.xml  https://xxx:yyy@sandbox.google.com/checkout/api/checkout/v2/request/Merchant/xxx

<?xml version="1.0" encoding="UTF-8"?>
<error xmlns="http://checkout.google.com/schema/2" serial-number="fb8c82e7-1e52-4e7f-b0e1-6394cc3f328a">
  <error-message>Internal error in server</error-message>
</error>

Я передаю действительный идентификатор продавца и ключ.

1 Ответ

1 голос
/ 21 сентября 2011

В Merchant Center зайдите в Tools-> Integration Console и посмотрите, есть ли там какая-либо дополнительная информация.

Эта ошибка может появиться, если есть несоответствие между идентификаторами песочницы и URL-адресом публикации.Вам также необходимо создать учетную запись покупателя в песочнице.

...