2013-06-03 6 views
0

googlerequest 객체를 사용하여 샌드 박스 환경의 특정 일련 번호에 대한 알림 데이터를 검색하고 있습니다.Google Checkout - 알림 기록 업데이트를 요청하는 중 내부 서버 오류가 발생했습니다.

POST 인수 (XML) 나는 Google에 보내 컬에서

<?xml version="1.0" encoding="UTF-8"?><notification-history-request xmlns="http://checkout.google.com/schema/2"><serial-number>631274667786221-00005-6</serial-number></notification-history-request> 

응답 :

HTTP/1.1 500 Internal Server Error 
Content-Type: application/xml; charset=UTF-8 
Date: Mon, 03 Jun 2013 12:28:57 GMT 
Expires: Mon, 03 Jun 2013 12:28:57 GMT 
Cache-Control: private, max-age=0 
X-Content-Type-Options: nosniff 
X-Frame-Options: SAMEORIGIN 
X-XSS-Protection: 1; mode=block 
Set-Cookie: S=payments_api=P4yzgVwZyqdAb7S_BUtJXw; Expires=Mon, 03-Jun-2013 12:58:57 GMT; Path=/; Secure; HttpOnly 
Server: GSE 
Transfer-Encoding: chunked 

<?xml version="1.0" encoding="UTF-8"?> 
<error xmlns="http://checkout.google.com/schema/2" serial-number="f9338a0b-b14a-4afc-956b-5618b9741245"> 
    <error-message>Internal error in server</error-message> 
</error> 

답변

0

구글 대답 할 수 있지만 Google Checkout을 보인다 샌드 박스가 된 것 같습니다 shutdown/deprecated (이미). 이것은 내가 등 통합 설정, 디버그 콘솔 같은 샌드 박스 관련 활동 https://sandbox.gogle.com/checkout/sell이었다 내 Google 지갑 샌드 박스에 로그인 할 수 없기 때문에 내 생각 엔/인식이다

나는 이전의 샌드 박스 상인 센터에 액세스 할 수 있는지 볼 수 있습니까 : https://wallet-web.sandbox.google.com/manage 샌드 박스 주문을 (다른 API를 통해) 확인할 수 있지만 명시된 바와 같이 Google Checkout과 관련된 노브/스위치는 없습니다 (다른 API는 API 설정에 대해 다른 "콘솔"을 가짐). (조기 중단의 경우) 지금 디버깅을 시작하는 데 Google Checkout 은퇴에 관한으로 ... 아마도 그것은 게임에 늦은 이유

나는

Google Checkout deprecation/retirement in November 2013 announcement 더 많은 정보를 볼 .... 모른다.


업데이트

Q : '[쇼핑-cart.buyer-messages.include-선물 착을 $ 옵션 : 나는 다음과 같은 옵션을 설정하고) (컬를 통해 보낼 때 문제 발생 1 '] = 1; $ options [ 'shopping-cart.buyer-messages.special-instructions-1'] = '';

처음 의미가 있습니까? Checkout Google에 보낸 POST? 그렇다면 해당 지침에 따라 Google Checkout 웹 사이트 (귀하의 사이트가 아닌)에서 해당 화면을 제공하도록 Google에 지시합니다. 한 필드에만 값을 제공하면 안된다고 믿습니다. provide all fields if you want to pre-populate from your web site을 사용해야합니다.

, 죄송합니다 (샌드 박스 및 생산 모두에서 원래의 Google Checkout 콘솔/UI의 일부) 통합 콘솔없이 디버깅 정말 힘든 - ....

+0

감사합니다 가능성이 더 상세 에러 표시 것이다! 분명히이 문제는 다음 옵션을 설정하고 curl()을 통해 전송할 때 발생합니다. $ options [ 'shopping-cart.buyer-messages.include-gift-receipt-1'] = 1; $ options [ 'shopping-cart.buyer-messages.special-instructions-1'] = ''; –

+0

@LiranLev - 업데이트 된 답변 .... – EdSF