0

Google Checkoutでは、リクエストをPOSTした後、Googleは数回checkout-shopping-cartを含む通知を送信します。serial-numberこれを使用しserial-numberて、注文の請求または照会を行うことができます。この通知を見逃した場合、注文を照会または請求する他のAPIはありますか?

設定せずに注文を取得googld-order-numberまたは照会することは可能API callback URLですか?私たちのサーバーがGoogleからの着信通知を処理できない可能性があると思うからです。

PS PayPalはtoken、支払いが始まるとを生成します。対応する注文を照会して請求できますtoken

4

1 に答える 1

0
  • それぞれserial-numberが特定の(タイプの)通知を表します
  • 次に、通知履歴リクエストを作成して、が表すデータを取得します。serial-number

を保存すると、送信された通知を「再生」できますserial-number(その後、通知履歴リクエストを実行します)。

  • OrderProcessingAPIを使用して注文を請求します
  • serial-numberこのAPIには使用せず、注文番号( google-order-number)を使用します
  • 注文番号は、(以前に)リクエストしたデータから取得します-上記の通知履歴リクエストとserial-number

serial-number一部のデータ(取得する必要がある)への「ポインター」と考えることができます。

H番目。


アップデート:

サーバーに何らかの理由で障害が発生した場合は、ハンドシェイクしないでください。ハンドシェイクするnotification-acknowledgementと、Googleが再送信します(適切にハンドシェイクできるようになるまで、または再試行の試行が期限切れになるまで、14日だと思います)

もちろん、Seller Order Inboxで注文番号を取得し、それを通知履歴リクエストで使用することで手動で行うことができます。ただし、自動化の場合は、APIコールバックURLを介して行われます。

于 2012-07-12T15:07:50.613 に答える