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();

通知 Google 电子钱包您的交易处理:

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

现在它显示交易成功。但现在我有以下问题。

  1. 如何将金额从谷歌钱包转移到商家帐户?

  2. 有什么办法可以在谷歌钱包和商家账户之间转账?

  3. 谷歌钱包商家帐户是否有可用的沙箱?

  4. 如何将商家帐户与应用程序集成?有代码吗?

    提前致谢。

4

2 回答 2

3

1.2. 要将金额转移到商家帐户,您需要任何支付处理器。Google 钱包支持 Stripe、Braintree、VANTIV、First Data、Cyber​​Source 等支付处理器。

  1. 您可以使用 Stripe 或 Braintree 等进行 SEND BOX 测试...

  2. 我们无法在应用程序中创建商家帐户。我们必须使用任何支付处理器站点来创建商家帐户。

此外,使用谷歌钱包,您必须为您的项目生成 CLIENT ID。

于 2015-08-04T07:27:42.933 回答
0

完整的钱包请求必须通过调用发送loadFullWallet(...),然后调用onActivityResult()包含一个包含 FullWallet 对象的额外内容。

FullWallet 对象包含一张代理卡(类似于信用卡)。您可以使用任何后端处理器(例如 Braintree/stripe)来处理使用代理卡的付款。一旦处理完毕,资金将根据后端处理器转移到商家帐户。

于 2015-03-17T05:09:36.647 回答