我正在开发一种汽车预订iOS应用程序;我想开发以下付款流程:
想要为我的应用用户实施基于消费的付款。而不是预先付款;用户将根据其使用情况进行后付款。
在我的应用程序中,用户将预订汽车--->他可以根据自己的意愿使用它。例如。他用了10个小时--->并且在提交汽车时--->系统会自动从信用卡中扣除资金用于其使用。
所以,例如每小时费率为2美元/小时,用户使用20小时;系统将从他的信用卡中扣除40美元(2 * 20)。
我的计划是使用Apple Pay,我收到以下信息:https://developer.apple.com/apple-pay/get-started/
Transaction type
:授权未知金额&捕捉
Description
:授权未知金额的交易,并收取费用
以后的服务金额
Example
:出租车
我已阅读苹果支付文件,并从此处查看苹果支付视频:
https://developer.apple.com/videos/play/wwdc2015/702/
https://developer.apple.com/apple-pay/get-started/
https://dzone.com/articles/integrating-your-ios-app-apple
https://developer.apple.com/apple-pay/Getting-Started-with-Apple-Pay.pdf
我还参考了以下演示:
我在Objective C中构建我的iOS应用程序。
https://developer.apple.com/library/content/samplecode/Emporium/Introduction/Intro.html
https://github.com/prolificinteractive/applepay-demo
https://www.raywenderlich.com/87300/apple-pay-tutorial
也请参考:
Paypal - charge customer an unknown amount at a later date
现在我想知道有没有比苹果支付更好的选择?或者我如何使用Apple Pay达到上述要求。
我的主要目标是在用户使用我的服务后自动付款。
请同意我的意见,如何使用Transaction type
?
先谢谢。
答案 0 :(得分:1)
这是来自苹果开发人员页面的说明:
如果您不知道授权付款时的实际费用(例如,出租车费),请使用PKPaymentSummaryItemTypePending类型和0.0金额制作小计的摘要项目。对于总计,请使用非零的正数和PKPaymentSummaryItemTypePending类型。然后,系统将显示未定成本,而没有数字金额。