在我的情况下,我想提供按分钟收费的服务,在用户按下停止按钮之前,我不知道最终价格。
想法是预先授权付款,并在用户完成使用该服务后执行交易。
是否可以使用Google Pay预先授权价格未知的付款?
我知道,使用ApplePay,我们可以通过创建一个PKPaymentSummaryItem
(其类型为非零正整数价格和PKPaymentSummaryItemType.pending
)来归档类似的内容。
答案 0 :(得分:0)
Google Play结算服务和图书馆目前不支持这种“随用随付”的方案。
用户只能购买固定价格的项目或订阅。
当前支持的项目在这里:https://developer.android.com/google/play/billing/billing_overview#in-app-product-types
我不知道是否存在使您能够使用此表单的服务或解决方法 付款,但即使它们存在,我认为您也会遇到麻烦 违反Google Play应用内结算政策。
答案 1 :(得分:0)
由于Google Pay仅涉及便利付款,而不涉及实际的付款处理,因此需要在您和您的付款处理者之间处理预授权(请参见list of supported payment processors)。
该过程将如下所示:
我不知道您使用的是哪个付款处理者,但是Stripe documentation应该为您提供第2步和第4步所需步骤的一个很好的例子。