• Find a freelancer
  • Publish project
  • Find a job
  • Українська
  • Русский
  • Polski
  • Deutsch
Login Registration
  1. Freelance projects
  1. Freelance projects

Подключение платежной системы к сайту

Desktop Apps — incorrectly specified categories?
90 USD

Доброе утро Игорь.

Как мы свами обсуждали вчера, ставлю вам индивидуальный проект по подключению платежной системы.

Описание задачи

Нужно подключить и настроить 2 основных, способа оплаты на нашем сайте.

Способа 1 это “Online Payment".

Способа 2 это "Bank Transfer Payment".


Описание Способа 1  “Online Payment "

Это подключение онлайн платежной системы
документация по ней находиться вот здесь :

http://api.ksher.net/KsherAPI/dev/apis/card.html ( это правильная ссылка)

Тех поддержка платежной системы уже прислала вам приглашение в общи чат, вы можете задавать им любые вопросы по поводу их платежной системы. Язык общения английский.

login password is 123456

Время работы тех поддержки:

Kasher support team timezone is (UTC +8)
Working hours are 10 am to 7 pm


План оплаты

1. Покупатель добавляет нужный ему товар в корзину, затем нажимает на кнопку «My cart» =>> «Checkout» и переходит на страницу оформления заказ. Где он указывает адрес доставки, указывает дату и время доставки и выбирает спсоб оплаты между   “Online Payment " и "Bank Transfer Payment" .

Галочка по умолчанию должна стоять на способе оплаты  “Online Payment".

https://drive.google.com/file/d/1aa0I35aLO7eBnIG9Tr6yYO9nMJFJHDDJ/view?usp=sharing


2. Покупатель выбрал “Online Payment", затем он нажимает на кнопку «Place order». В этот момент данный заказ покупателя создаться, и записывается в базу заказов нашего сайта. И на данном этапе такому заказу присваивается статус «Pending». Затем мы редиректим покупателя с суммой для оплаты  на страницу оплаты платёжной системы, где он выбирает метод оплаты, который предлагает платежная система. Покупатель свершает оплату и платежная система предает нам статус оплаты и метод оплаты.


Если платежная система передает что статус оплаты успешный, то в этот момент происходит измене статуса заказа с «Pending» на «Payment successful» и происходит запись метода оплаты. (платежная система предлагает следующие методы оплаты Card Payment, WeChat Pay, Alipay, Prompt Pay, Airpay, True Money.
Выбраный метод оплаты должен отображаться в PDF инвойсе и вот здесь: https://drive.google.com/file/d/1pPf8Sr50LoL5N1Dzta_rZm-lXs6wAh1Z/view?usp=sharing

https://drive.google.com/file/d/13AazuKZUPc3UGydzlGkh7X2xC0LgMGm1/view?usp=sharing

На данный момент PDF инвойсе уже настроены они есть в каждом заказе.)


Когда статус заказ изменился с «Pending» на «Payment successful» в этот момент мы считаем что заказ оплачен и от нашего сайта должен отправиться имеил с PDF инвойсом  к покупателю о том, что его заказ успешно оформлен и оплачен.


Если, платежная система передает нам. Что оплата не прошла успешно, то в этот момент происходит изменение статуса заказа с «Pending» на «Unsuccessful payment», в этот момент мы считаем этот заказ не оплаченным и от нашего сайта должен сформироваться текстовый имеил с информацией о том что «Есть проблемы с оплатой попробуйте сделать заказ еще раз через некоторое время» - что то в этом духе.


3. Последним шагом после успешной или не успешной оплаты будет то, что покупателя обратно редиректит на главную страницу нашего сайта https://smart-city.guide


Описание Способа 2 «Bank Transfer Payment »

План оплаты


1. Покупатель добавляет нужный ему товар в корзину, затем нажимает на кнопку «My cart» =>> «Checkout» и переходит на страницу оформления заказ. Где он указывает адрес доставки, указывает дату и время доставки и выбирает способ оплаты между  “Online Payment" и "Bank Transfer Payment ". 

Галочка по умолчанию должна стоять на способе оплаты  “Online Payment". https://drive.google.com/file/d/1aa0I35aLO7eBnIG9Tr6yYO9nMJFJHDDJ/view?usp=sharing


2. Покупатель переместил галочку и выбрал «Bank Transfer Payment Method»

В этот момент должен показаться текст с банковскими реквизитами и суммой к оплате

https://drive.google.com/file/d/1nlA6BVRk0sGnQops2T0rZeE37lN2Q4Xb/view?usp=sharing


3. Покупатель в ручном режиме оплатил, затем он нажимает на кнопку «Place order».

В этот момент данный заказ покупателя создаться, и записывается в базу заказов нашего сайта. И на данном этапе такому заказу присваивается статус «Waiting payment confirmation». Метод оплаты указывается  Manual Bank Transfer.

Затем от сайта формируется текстовый имеил с информацией того что «Ваш заказ получен и мы ожидаем получения оплаты от вас через банковский перевод» - что то в этом духе.  И показываеться стандароноее сообщение после завершения заказа. 


4. Затем мы в ручном режиме проверяем поступление оплаты и вручную изменяем статус заказа с «Waiting payment confirmation» на «Payment successful» в этот момент мы считаем, что заказ оплачен и от нашего сайта должен отправиться имеил с PDF инвойсом  к покупателю о том, что его заказ успешно оформлен и оплачен.

Если мы проверили оплату и не получили ее, то в этот момент происходит изменение статуса заказа с «Waiting payment confirmation» на «Unsuccessful payment». В этот момент мы считаем этот заказ неоплаченным и от нашего сайта должен сформироваться текстовый имеил с информацией о том что «Есть проблемы с оплатой попробуйте сделать заказ еще раз через некоторое время» - что то в этом духе.

Proposals Withdrawn 1

Proposals are currently absent

Freelancers are reviewing the task — proposals will appear here soon.

Proposals are currently absent

Freelancers are reviewing the task — proposals will appear here soon.

Proposals concealed

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules
    Add Comment

Current freelance projects in the category Desktop Apps

Create a desktop module in C++, Firebird

C & C++ Desktop Apps
112 USD 17 proposals

Good day It is necessary to create a module that will work with the Firebird database in C++ for selling products. There are examples of ready-made solutions and a description of the module's functionality. Main functions: authorization, selection of products on the screen from groups/subgroups, transition to the cart, payment by card, and printing the receipt. The program must work on Windows 10 and above, using the existing database.

16 July

Mobile application

Desktop Apps
Not specified 36 proposals

Write and create a mobile application. A creative and highly professional approach is needed, as the idea of the application is not ordinary)

16 July

Microsoft Power Platform/Power App

Desktop Apps
573 USD 18 proposals

Development of a Power App, support for me as a beginner. Canvas App, assistance in developing the Screen Help in developing the data structure for the App Programming functions Assistance in creating Date-verse Tables

6 July
Loading...
Loading...
Client
Illia Bulgakov
  • Illia Bulgakov
  • Ukraine
  • Projects 19
  • Rating -
  • Rating 270
Publish a similar project
Information
  • Published: 20 August 2020, 8:16
  • Views: 3
  • Freelance projects RSS
  • All freelancers
  • Contests RSS
  • Freelancer works
  • Safe
  • All clients
  • Plus
  • Registration
  • Forgot password?
  • Service status
  • Site map
  • Knowledge base
  • [email protected]
Language
  • Українська
  • Русский
  • Polski
  • Deutsch
We Accept Payments
Visa Mastercard Google Pay Apple Pay PayPal
Language
  • Українська
  • Русский
  • Polski
  • Deutsch
We Accept Payments
Visa Mastercard Google Pay Apple Pay PayPal
We are on social networks
Service Rules Privacy
Made in Ukraine © 2005-2026 v34.321
Menu
Find a freelancer Publish project Find a job
  • Українська
  • Русский
  • Polski
  • Deutsch
    Make a proposal
Loading...
Client
Illia Bulgakov
  • Illia Bulgakov
  • Ukraine
  • Projects 19
  • Rating -
  • Rating 270
Loading...
Information
  • Published: 20 August 2020, 8:16
  • Views: 3
Loading...
Status
Loading...
Loading...