我正在將我網站的付款處理從Google Checkout轉移到Google電子錢包(Digital Goods API),但我遇到了涉及付款通知的問題。我的目標是在向訂單收費後僅向客戶發送許可證,但我不明白這是如何實現的。如何在Google電子錢包上收取訂單時收到通知?
現在我正在向用戶發送許可證,當我收到回發的JWT時,但這不是我想要的行爲,因爲根據我目前的測試,實際需要大約30-60分鐘的時間購買後的顧客(在此之前,訂單處於CHARGEABLE狀態)。這是一個問題,因爲我經常在訂單被取消之前取消訂單 - 當發生這種情況時,我顯然不想發出許可證。
所以我的問題是:
1)爲什麼客戶不立即收費?根據文件,"Google Wallet for digital goods orders are charged automatically",但沒有延遲的解釋。
2)有沒有什麼辦法在之後收到客戶收到的通知?文檔中描述的回發和成功回調對此都不合適,因爲它們都在訂單進入CHARGEABLE(而不是CHARGED)狀態時觸發。
我希望有一些像Google Checkout Notification XML API這樣的系統,在購買過程的每個階段都會發送不同的通知,但Google電子錢包文檔沒有提及這樣的系統。
3)在相關說明中,有什麼方法可以讓我在訂單完成時收到電子郵件通知?谷歌結帳做到了這一點,但谷歌錢包似乎並沒有提供這個選項。
我應該澄清,取消的費用只能通過Google Checkout發生(我們目前還沒有在生產中使用Google電子錢包),所以我還不確定它們可以在電子錢包中以相同的方式發生。如果您所說的內容是正確的,那麼我無法想象取消收費是Google電子錢包中的問題。 – BadgerPriest
嗯,我注意到了這一點:當我使用Google Checkout查看實物商品時,每次收到訂單時都必須進入我的商家終端,然後點擊「立即充值信用卡」併發送確認郵件。這可能確保我有庫存的物品,並且實際上能夠運送它。使用數字商品API,您通過回發文件確認購買。回發的成功迴應應表明您已準備好交付數字商品(從未缺貨),並且CC可以立即收費。 – olli