申请完整的钱包:
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。要将金额转移到商户账户,您需要任何支付处理器。谷歌钱包支持Stripe、BrainTree、Vantiv、First Data、CyberSource等支付处理器。
你可以使用条纹或智能树等发送框测试…
我们无法在应用程序中创建商户帐户。我们必须使用任何一个支付处理站点来创建商户帐户。
同样,使用google wallet,你必须为你的项目生成客户端id。
关于android - Google钱包,商家帐户和沙箱,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28344881/