我正在构建一个应用程序来注册人们参加活动,并向他们收取注册费。我已经完成了大部分内容,但实际上我没有给它们充电。我已经阅读了这些指南,并且不想使用苹果的应用程序内购买方法,因为它们收取大笔费用而且所购买的商品不是数字版或用于应用内商品。
我看过做贝宝,我认为应该对我有用,我已经开始玩他们的sdk和沙盒了。但是,我还希望能够收取信用卡。我发现card.io看起来效果非常好,但它只是获取卡信息,它没有给我一种实际处理交易的方法。此外,我知道有像读卡器那样的读卡器,但我想在我的应用中做一切,不需要用户切换到处理服务。关于如何使这项工作的任何想法?谢谢!
答案 0 :(得分:2)
如果您使用Balanced或Stripe这样的服务,您可以直接通过手机对您的卡信息进行标记,这样可以省去您必须通过服务器处理它,从而使PCI麻烦低。这些服务仅用于标记和充值卡,如果您正在寻找一种获取卡信息的方法,例如扫描或刷卡,然后像card.io或Square这样的服务就是你想要的。
答案 1 :(得分:1)
如果您不想获得PCI-DSS认证,可以将Braintree与card.io结合使用。 Braintree提供ios sdk,因此它甚至不会打到您的服务器。 (见https://www.braintreepayments.com/mobile-payment-processing.) Card.io只是让你扫描卡片,但当你拿回卡片信息时,你可以把它推到braintree api。 由于您销售的是“服务”,因此您无需使用Apple应用程序内服务。
答案 2 :(得分:1)
您可以查看新发布的PayPal iOS SDK。
答案 3 :(得分:0)
看起来您正在寻找Square解决方案,但在您自己的应用中。您可能需要查看CardFlight(https://getcardflight.com),因为它们提供硬件和SDK,以便您可以在自己的应用中处理付款。它们与您的处理器配合使用,因此您仍然可以使用Braintree处理付款。
完全披露:我目前正在研究这个问题。我们意识到提供软件和硬件的机会很大,人们可以在自己的应用程序中接受实体卡支付。