首页 文章

Google钱包,商家帐户和沙盒

提问于
浏览
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));

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

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

  • 任何方式将谷歌钱包之间的金额转移到商家帐户?

  • 谷歌钱包商家帐户有没有沙盒?

  • 如何将商家帐户与应用集成?有代码吗?

提前致谢 .

2 回答

  • 3

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

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

    • 我们无法在申请中创建商家帐户 . 我们必须使用任何付款处理方网站来设置商家帐户 .

    此外,使用谷歌钱包,您必须为您的项目生成客户端ID .

  • 0

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

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

相关问题