Process credit card in ios iphone app

I am creating an application that registers people for an event and charges them a registration fee. I have most of them, but I'm having trouble downloading them. I have read the guidelines and do not want to use Apple's in-app purchase method because they charge a lot and the items purchased are not digital or for in-app use.

I looked at how to do paypal and I think it should work for me, I already started playing with my sdk and sandbox. However, I also liked the ability to charge a credit card. I found card.io which looks like it works really well, but it just gives me information about the card, it doesn't give me a way to actually process the transaction. Also, I know there are card readers like Square, but I would like to do everything in my application, not need the user to switch to processing services. Any ideas on how I can make this work? Thank!

+3


source to share


4 answers


If you use a service like Balanced or Stripe you can accurately identify your card information right from your phone, this saves you the hassle of processing it with your server, which makes PCI composure difficult. These services are only for tokenizing and charging cards if you are looking for a way to capture card information, for example. scanning or swiping a card, then a service like card.io or Square is what you want.



+2


source


If you don't want to get PCI-DSS certification, you can use Braintree in conjunction with card.io. Braintree offers ios sdk to keep it from even hitting your server. (See https://www.braintreepayments.com/mobile-payment-processing. ) Card.io just lets you display the card, but when you get the card information, you can push it in apint. Since what you are selling is a "service", you do not need to use the Apple service in the app.



+1


source


You can check out the recently released PayPal iOS SDK .

+1


source


It looks like you are looking for a Square solution, but in your application. You might want to check out CardFlight ( https://getcardflight.com ) as they provide hardware and SDKs so you can process payments in your own app.They work with your processor so you can use Braintree to process payments.

Full disclosure: I am currently working on this. We realized that there was a tremendous opportunity to provide software and hardware so that people could accept physical card payments in their own application.

0


source







All Articles