Accepting Credit Cards
Posted
#3499
(In Topic #659)

Standard member

The documentation is slightly confusing when it comes to credit cards. It does state that a payment gateway is required and recommends the use of PayPal, but how specifically would one allow payments to be processed using credit or debit cards without going through PayPal?
There's a setting in eCommerce, Use local payments, which when selected seems to have no impact on the payment gateway or form of payments accepted. I also noticed there's some profile fields relating to credit card information, but these fields are listed as 'unused'.
I'd like to use PayPal but also have the ability to take card numbers directly.
Posted

Site director

You're asking about processing payments on-site ("local payments"), but as I think you're aware you'd still be using a payment gateway for it.
This is possible, but we do not have it implemented for PayPal. I think it's implemented for authorize.net.
There are two massive caveats:
- you need to go through a long and complex PCI compliance process. You'll almost certainly need a dedicated server to be able to be able to answer in the affirmative for all the rules the credit card companies will insist on, and just writing up the report will take you a couple of days for an expert to do. I don't recall the exact process, but expect around 300 very technical questions. You'll need to write half a dozen process documents and submit them for approval.
- The Composr developers only provide support for PayPal. We do have functionality for others (e.g. Authorize.net) but we won't be able to provide any support or debugging, except under paid tickets - even if things are broken out of the box. It's much too complex and change-prone to be able to support in a free product, a typical debugging session would take a senior programmer a couple of days, as they need to negotiate access to the API, set up a sandbox account, learn and debug the custom API, test things very carefully (as paying customers and money is involved), then deliver changes.
I wouldn't recommend this course for anyone who doesn't have a major investor on board, and willing to hire a programmer to tune things for them. Honestly, we're talking 5-figures bare minimum for a developer to want to be involved in all that – it's just far too complex and risky.
Become a fan of Composr on Facebook or add me as a friend. Add me on on Mastodon. Follow me on Minds (where I am most active). Support me on Patreon
- If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
- If so, please let others know about Composr whenever you see the opportunity or support me on Patreon.
- If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying Composr on fun personal projects.
- If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Posted

Standard member

But, I do understand what you're saying about not wanting to get involved.
I wasn't sure how processing credit card payments worked and always just thought it was a standalone system that didn't require such things as PayPal, but again this was always just my assumption.
Not a big deal. I can survive with PayPal

Posted

Site director

EDIT: Systems like Stripe may show on your website in a frame and would not require an audit, but that's not technically on your own website, as the frame runs from Stripe.
Become a fan of Composr on Facebook or add me as a friend. Add me on on Mastodon. Follow me on Minds (where I am most active). Support me on Patreon
- If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
- If so, please let others know about Composr whenever you see the opportunity or support me on Patreon.
- If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying Composr on fun personal projects.
- If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
1 guest and 0 members have just viewed this.