2015-02-05 52 views
3

要求完整的錢包:谷歌錢包,商家帳戶和沙箱

FullWalletRequest fullWalletRequest = FullWalletRequest.newBuilder() 
    .setGoogleTransactionId(googleTransactionId) 
    .setCart(Cart.newBuilder() 
      .setCurrencyCode(Constants.CURRENCY_CODE_USD) 
      .setTotalPrice(toDollars(context, itemInfo.getTotalPrice())) 
      .addLineItem(LineItem.newBuilder() 
        .setCurrencyCode(Constants.CURRENCY_CODE_USD) 
        .setDescription(itemInfo.name) 
        .setQuantity("1") 
        .setUnitPrice(toDollars(context, itemInfo.priceMicros)) 
        .setTotalPrice(toDollars(context, itemInfo.priceMicros)) 
        .build()) 
      .addLineItem(LineItem.newBuilder() 
        .setCurrencyCode(Constants.CURRENCY_CODE_USD) 
        .setDescription(Constants.DESCRIPTION_LINE_ITEM_SHIPPING) 
        .setRole(LineItem.Role.SHIPPING) 
        .setTotalPrice(toDollars(context, itemInfo.shippingPriceMicros)) 
        .build()) 
      .addLineItem(LineItem.newBuilder() 
        .setCurrencyCode(Constants.CURRENCY_CODE_USD) 
        .setDescription(Constants.DESCRIPTION_LINE_ITEM_TAX) 
        .setRole(LineItem.Role.TAX) 
        .setTotalPrice(toDollars(context, itemInfo.taxMicros)) 
        .build()) 
      .build()) 
    .build(); 

通知谷歌電子錢包中的事務處理:

Wallet.Payments.notifyTransactionStatus(mGoogleApiClient, 
    WalletUtil.createNotifyTransactionStatusRequest(fullWallet.getGoogleTransactionId(), 
       NotifyTransactionStatusRequest.Status.SUCCESS)); 

現在它顯示交易成功。但是現在我有以下問題。

  1. 如何將金額從谷歌錢包轉移到商家帳戶?
  2. 任何方式將谷歌錢包之間的金額轉移到商人帳戶?
  3. 是否有任何沙箱可用於谷歌錢包商家帳戶?
  4. 如何將商家帳戶與應用程序集成?有沒有任何代碼?

    在此先感謝。

回答

0

全錢包請求將不得不通過給loadFullWallet(...)一個呼叫,則這將導致對onActivityResult()含有包含FullWallet對象的額外呼叫被髮送。

FullWallet對象包含一個代理卡(類似於信用卡)。您可以使用任何後端處理器(如braintree/stripe)來使用代理卡處理付款。一旦處理完畢,錢就會轉移到基於後端處理器的商家賬戶。

3

1.2。要將金額轉入商家帳戶,您需要使用任何付款處理器。 Google錢包支持支付處理器,如Stripe,Braintree,VANTIV,First Data,Cyber​​Source。

  • 你可以做派BOX採用條紋或布倫特裏,等測試...

  • 我們不能在應用程序中創建商家帳戶。我們必須使用任何付款處理器網站創建商家帳戶。

  • 也與谷歌錢包,你必須爲您的項目生成客戶端ID。

    +1

    我使用Braintree,現在Android支付支持在那裏,我們必須 從我們的服務器1生成客戶端令牌 2-添加帶braintree標記化參數的掩蔽錢包請求。 3生成付款方式現金(收費標記) 4 - 發送給服務器以收取卡。 5-Get迴應,你完成了。 – Pranav 2015-09-11 06:01:47