Author Topic: Accepting credit card payments on a mobile device  (Read 9612 times)

Offline SarahG (FountainTribe)

  • Ask me questions
  • ****
  • Posts: 782
  • Karma: 29
  • CiviCRM version: 4.4.7
  • CMS version: Drupal 6, Drupal 7
  • MySQL version: 5.5
  • PHP version: 5.3
Accepting credit card payments on a mobile device
« on: June 18, 2013, 07:34:10 am »
If I walk into any local mobile phone store, there are a number of gadgets that plug into any mobile device/smart phone that allow someone to swipe credit cards.    Some are all-inclusive (such as squareup.com) in that they provide the hardware, a POS mobile app, and a merchant account all in one bundle.  Other devices allow you to use an existing merchant account. (http://www.verifone.com/products/hardware/mobile/payware-mobile-e100)

It would be fantastic if CiviCRM would support one of these mobile credit card readers. (I was thinking extending CiviMobile might make the most sense, as many people need to take payment at the door of an event and CiviMobile already supports event check in).   

The use-cases that I am seeing with my clients is:

a) event check-in (some people are paying cash, others are paying by credit card. Some some people have registered in advance, others are not in the system yet) For an example of a commercial service that handles this:  http://www.eventbrite.com/atthedoor/

b) Auction night-style event.  At the end of the night, there is a queue of people who want to pay for their merchandise and go home.  At some of my clients, they will rent a traditional POS cash register for the night. (Note: they are not dealing with the auction process itself, such as managing bids, etc.  They ONLY want to collect and record payments for the winning bids at the end of the night.) Currently these records get manually re-keyed as contributions the day after the auction.


« Last Edit: June 18, 2013, 07:42:56 am by epg »
Did I help you? Please donate to the Civi-Make-It-Happen campaign  CiviCRM for mobile devices! 

Offline Hershel

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4640
  • Karma: 176
    • CiviHosting
  • CiviCRM version: Latest
  • CMS version: Mostly WordPress and Drupal
Re: Accepting credit card payments on a mobile device
« Reply #1 on: June 23, 2013, 10:39:22 am »
PayPal has a mobile card reader https://www.paypal.com/webapps/mpp/credit-card-reader and CiviCRM works with PayPal. :)
CiviHosting and CiviOnline -- The CiviCRM hosting experts, since 2007

See here for the official: What to do if you think you've found a bug.

Offline Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: Accepting credit card payments on a mobile device
« Reply #2 on: June 23, 2013, 07:55:34 pm »
Hershel - are you saying there is a working integration for Paypal Card reader with Civi?
Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

Offline Hershel

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4640
  • Karma: 176
    • CiviHosting
  • CiviCRM version: Latest
  • CMS version: Mostly WordPress and Drupal
Re: Accepting credit card payments on a mobile device
« Reply #3 on: June 23, 2013, 11:24:12 pm »
No, I didn't research this. I had presumed that the PayPal reader integrated directly into their own system so that it would be seamless, but now that I think on it more, I suppose it's a different model--with the reader it's the merchant who is performing the transaction, not the customer, and I don't think CiviCRM has a feature for that.

However someone wanted to make one, I imagine PayPal would be the easiest as the standard integration we do have already.
CiviHosting and CiviOnline -- The CiviCRM hosting experts, since 2007

See here for the official: What to do if you think you've found a bug.

Offline Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: Accepting credit card payments on a mobile device
« Reply #4 on: June 24, 2013, 12:49:22 am »
Omnipay should be available in the near future (no details as to how to get an account set up yet but I think you need to get a First Data merchant account separately to your Omnipay account)
Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

Offline kellieateff

  • I’m new here
  • *
  • Posts: 2
  • Karma: 0
  • CiviCRM version: 4.2
  • CMS version: Drupal
  • MySQL version: 5.5.24
  • PHP version: 5.3.10
Re: Accepting credit card payments on a mobile device
« Reply #5 on: August 09, 2013, 11:33:51 am »
Did you end up trying to integrate a card reader?  Looking for a similar solution at the moment and it would be awesome if PayPal worked.

Offline Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: Accepting credit card payments on a mobile device
« Reply #6 on: August 09, 2013, 01:28:24 pm »
If you want to send me a PM I can put you in touch with OMG - I don't think they are that far away on it
Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

Offline BrightBold

  • I’m new here
  • *
  • Posts: 16
  • Karma: 0
  • CiviCRM version: 4.4.4
  • CMS version: Drupal 7
  • MySQL version: Pantheon
  • PHP version: Pantheon
Re: Accepting credit card payments on a mobile device
« Reply #7 on: April 16, 2014, 07:02:21 am »
I'm also interested in this. Is anyone doing it successfully?

Offline ltgreen1

  • I’m new here
  • *
  • Posts: 5
  • Karma: 0
  • CiviCRM version: 4.0.7
  • CMS version: joomla
  • MySQL version: 5.0.7
  • PHP version: exit;
Re: Accepting credit card payments on a mobile device
« Reply #8 on: April 16, 2014, 12:00:58 pm »
we are in alpha on this now.  the model we are working with is a flat rate pricing for all card types in the united states.  please feel free to contact with questions

Offline Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Accepting credit card payments on a mobile device
« Reply #9 on: April 16, 2014, 01:00:25 pm »

hey ltgreen1:

thats cool to hear :) would be great if you can post detalls here and also share your code under an open source license as an extension. I suspect many in the community would benefit

thanx

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

Offline Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: Accepting credit card payments on a mobile device
« Reply #10 on: April 16, 2014, 02:04:56 pm »
The code is publicly available (my github)- as in the CiviCRM integration part of it - but you need an Ominpay Android app to make this work - so people are better off contacting Lawrence as I don't think the app is openly available yet
Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

Online Cyberflyer

  • I post occasionally
  • **
  • Posts: 35
  • Karma: 2
  • It's a piece of cake, Ezra!!
    • North Star Community Foundation
  • CiviCRM version: 4.5.6
  • CMS version: Drupal 7.34 / Commons 7.x-3.20
  • MySQL version: 5.5.13
  • PHP version: 5.4.38
Re: Accepting credit card payments on a mobile device
« Reply #11 on: October 23, 2016, 09:21:37 am »
Where are we on this?

I have a client chomping at the bit to use PayPal input to circumvent CiviCRM alltogether.

Would like to offer an integrated solution.