Skip to content
View in the app

A better way to browse. Learn more.

Web Designer Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Creating a shopping system

Featured Replies

Hi all,

 

been designing sites for a good while now, however I have an upcoming project for a client that wants to have a debit / credt card payment method and shopping cart on their site, as most shop sites do.

 

Thins is I've never used online payments for my sites, so im not entirely sure how it works, how hard it is etc etc?

 

Can anyone point me in the right direction please?

 

I have a fairly good PHP knowledge (not so good with classes, but got the basics down and experimenting now). I could create a shopping cart on the site, but how to link it to a payment system, god knows??

 

Also im assuming there would be a payment company involved which I have to pay to use this service?

If they want to accept credit and debit cards on site the need to be PCI DSS certified with the security council at level 4 (Web, Phone, Fax, Mail)... You will require a dedicated server with secure backup facilities in place as well as a firewall of some description...

 

You would then interact using cURL to a gateway provider's API's such as PayPal Payments Pro, Protx, Cardstream, Streamline etc.... Personally I would recommend Cardstream as there rates are much MUCH better than the others + you get free fraud checking :o)

 

All payment processors have API's so its just down to you of finding the right company :)

  • Author
If they want to accept credit and debit cards on site the need to be PCI DSS certified with the security council at level 4 (Web, Phone, Fax, Mail)... You will require a dedicated server with secure backup facilities in place as well as a firewall of some description...

 

You would then interact using cURL to a gateway provider's API's such as PayPal Payments Pro, Protx, Cardstream, Streamline etc.... Personally I would recommend Cardstream as there rates are much MUCH better than the others + you get free fraud checking :o)

 

All payment processors have API's so its just down to you of finding the right company :)

 

 

Thanks,

 

I was actually just looking around google, and happened to find "RBS Worldpay", whats your opinion on this? thanks.

im currently building a basic php shopping cart which may interest you,

 

to include payments i would use external systems such as paypal and worldpay (its a credit / debit card merchant ran by rbs (i think) and quite cheap)... this means you won't need to deal with the securing the payment info

 

you will obviously need an ssl ceritifcate to control the security of the users data given at checkout.

Why don't you use something ready-cooked for that? Like CubeCart, Magento or Interspire? Or for something simpler, WordPress with an eCommerce add-on, all of the above have payment gateways readily built so you don't have to re-invent the wheel again

  • 3 weeks later...

Have a look at http://www.romancart.com. It's totally self sufficient in that it's a hosted system so you don't need to worry about your own server being compatible. You can incorporate it into your own css so you can style it how you want it to look. You will need to pay for a payment gateway though, such as paypal, google checkout, sagepay etc etc. There are plenty of demos to help you as well.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.