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>
감사합니다 가능성이 더 상세 에러 표시 것이다! 분명히이 문제는 다음 옵션을 설정하고 curl()을 통해 전송할 때 발생합니다. $ options [ 'shopping-cart.buyer-messages.include-gift-receipt-1'] = 1; $ options [ 'shopping-cart.buyer-messages.special-instructions-1'] = ''; –
@LiranLev - 업데이트 된 답변 .... – EdSF