Card Payment Integration on the Website

Implementation of card payment processing on the website www.dejandozet.com

 

Overview

The implementation of card payment processing on the website www.dejandozet.com included the development of a pricing page, integration with a product web API, local cart storage, and the integration of a checkout system supporting multiple payment methods. The solution is multilingual, responsive for mobile devices, and compliant with IPM standards. OTP Bank provided the payment portal.

Project Details

Objective

To provide users of www.dejandozet.com with simple and secure online card payment options, along with flexible payment methods and professional data processing.

Key Features

  • Pricing Page: Dynamic fetching of products and prices from a web API using JavaScript.
  • Cart Updates: Using local storage for data saving without a database.
  • Checkout Page: Collecting user input, payment method selection, and validation.
  • Payment Integration: PHP scripts for data processing and redirection to the bank's payment portal.
  • Payment Status Display: HTML and JavaScript page for status updates, with backend PHP processing and email notifications.
  • Custom Design: Responsive page design using Bootstrap 5 CSS.
  • IPM Compliance: Display of available cards, terms of service, privacy policy, and bank testing.

Technologies Used

My Impressions of the Project

Working with the bank's team responsible for this service was excellent, though there were challenging moments. Especially towards the end when they mentioned not being able to see the pricing page, which happened because their security system blocked the script loading the products. I decided to move the script from a subdomain to the website's domain, and it worked.

If you're looking for top-tier software developer to hire, look no further!

What I offer:

  • Website Development: Turn your idea into a fully functional website.
  • Mobile App Creation: Reach your audience on every device.
  • Custom Software Solutions: Software tailored to your business needs.
  • Database Management: Ensure your data is structured, secure, and accessible.
  • Consultations: Not sure where to start? Let's discuss the best tech solutions for your goals.

With 20+ years of experience in the tech industry, I've honed my skills to provide only the best for my clients. Let's turn your vision into reality. Contact me today to kick off your next digital project!