【问题标题】:Is it possible to add any merchant account in Google wallet Android API?是否可以在 Google 钱包 Android API 中添加任何商家帐户?
【发布时间】:2014-08-21 15:32:38
【问题描述】:

我正在开发Android Google wallet API,所以在这里我想知道这种流程/过程是否可行。

我还想知道另外 1 件事:在我的代码中在哪里设置商家帐户 ID?

我浏览了钱包文档和示例应用程序代码,发现了一个名为 getMerchantTrasactionId() 和 setMerchantTrasactionId() 的方法,但我不确定这个方法的目的是什么?

我也想知道如何在我的应用中绑定商家帐户?

更多说明请看这张图片

【问题讨论】:

  • IINM,Google 电子钱包 API 目前提供对 Google 用户电子钱包的访问(即时购买),或与单个商家合作(数字商品/InApp 结算)。在前者中,由商家来处理/支付资金(并且必须有一个现有的商家账户)。在后者中,Google 与 1 个商家合作(无其他付款)。我可能是错的,但听起来您正在寻找 Y 先生和 Z 先生“刷”卡的“阅读器”类型系统 (POS)?
  • 完全是 EdSF,但是我们可以通过服务器端代码来做这件事吗?就像如果用户想代表商家然后他/她手动输入商家 ID 并且我们用于进一步分发(我想像 - 我们将代理卡详细信息传递给服务器然后服务器将处理付款,我知道这一点过程看起来不像即时购买,但有可能吗?)
  • 商品是实物/服务还是数字?第 1 步是确定要使用的 API。
  • @Peng Ying,这仅适用于实物商品/服务。
  • 任何人都知道这个方法 setMerchantTrasactionId(String id) 的目的是什么?

标签: android google-play-services in-app-billing android-pay


【解决方案1】:

在这里,您还需要部署您的服务器。

1) 应用启动 2) 应用程序询问employeeId/employeeId, typeOfUser(e.g..dummyX, dummyY) 并发送到Server

案例 A:typeOfUser 是雇主(X 先生) - 服务器发送 Mr.A 的商家 ID,然后用于应用​​内计费以解锁两个 id 的 level1。这应该返回一些 transactionId 并将付款发送到 Mr X,帐户 - 然后,发送 transactionID(刚刚收到的)、(X 先生的)雇主 ID 和两个雇员 ID(Y 和 Z)和谷歌商人 ID(X 先生,前提是 X 先生有有效的谷歌钱包帐户)。 - 此信息将保存在 mySQL Db 中的服务器上。将在下面的情况 B 中使用。

案例 B:typeOfUser 是员工(Y 先生或 Z 先生) - 服务器检查employeeID,如果它链接到任何有效的employeeId。 - 如果是,则返回雇主(X 先生)的商家 ID,然后用于进行所有 google 应用内购买。因此,所有这些购买交易都记入 Mr.X 帐户。

我希望这能达到预期的效果。 去参加周末聚会。如果有任何困惑,请告诉我。我很乐意稍后提供帮助。

【讨论】:

  • 所以在这种情况下,我的情况是无法通过 Google wallet Instant Buy android api 实现的,我必须通过服务器 - 在这里,如果我错了,请通知我。另一件事是,在案例 A 中 - 你说我需要将 X 先生的商户 ID 存储在数据库中,但我的问题是,谷歌可以允许我们在同一个应用程序中绑定多个商户 a/c 吗? - 你以前做过这种事情吗? - 我很想知道。
猜你喜欢
  • 2014-05-05
  • 1970-01-01
  • 2013-10-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多