0

構築中のオンライン ストアで注文を処理するために Google チェックアウト API を使用しています。

今日、前に進むことができないという問題に遭遇しました。おい、これで頭が痛くなるぜ!だからここに問題があります:

Google に xml ベースの注文を送信すると、次のような情報が返ってきます。

<?xml version="1.0" encoding="UTF-8"?>
    <checkout-redirect xmlns="http://checkout.google.com/schema/2"
    serial-number="981283ea-c324-44bb-a10c-fc3b2eba5707">
    <redirect-url>
        https://checkout.google.com/view/buy?o=shoppingcart&amp;shoppingcart=8572098456
    </redirect-url>
</checkout-redirect>

私は過去にこれを使用できましたが、注文リクエストで <merchant-private-data> タグを渡して、一意の注文を指定しました。上記のリダイレクト URL を使用して、注文を完了するページに送信すると、Google からシリアル番号が記載された通知が送信されます。Merchant_id と Merchant_key とともにシリアル番号を返すと、注文データを含む一連の xml が返されます。

私はすでにアプリケーションをこのように動作させています。問題は、Google マーチャント ID とキーをプラグインできるようにアプリケーションを作成しようとしていることです。アプリケーションが注文処理を処理します。ここでの問題は、彼らが通知でシリアル番号を送ってきたときに、どのマーチャント キーまたはマーチャント ID を送り返せばよいかわからないことです。そして今、私たちは私の質問の根拠に一周しました。それは次のとおりです。

Google から送られてくるこのシリアル番号は何ですか??? 通知APIが私に送信しているのは間違いなくシリアル番号ではありません(何らかの方法でデコードする必要がない限り?)。Google はドキュメントでこれについて説明していません。これに関する他のすべての質問は、merchant-private-data タグを使用するだけで答えることができます。

誰かお願いします!そこにいくつかのウィザード!私を助けてください!!!

4

1 に答える 1

0

シリアル番号は特定のマーチャントにのみ関連します - 投稿に基づいて、これを「特定のコールバック API URL」 (シリアル番号通知内) と同一視することができます。

販売者に mid/key を提供するよう依頼する場合は、Google に提供する必要がある (一意の) URL を販売者 (販売者) に提供する必要があります。

したがって、「関係」は「mid/key/callback api url」になります。

H番目。

于 2012-10-23T05:12:53.913 に答える