Q
Q
Queadlunn2020-07-10 13:31:44
CRM
Queadlunn, 2020-07-10 13:31:44

How to connect custom CRM with online checkout?

Hello!

We have a self-written CRM, which is connected to Sberbank online acquiring via REST: when an order is created, we send the client to the address sent by Sberbank, after which the client pays / does not pay for the purchase.
This is how it still works. but there was a need to open a real physical office where we could let customers pay for their orders with a card through a cash register. Question: is it possible to send a signal from CRM through the same REST or in another way to the cashier so that it prepares a transaction for payment with all the necessary parameters (order number, service name, etc.). Thus, I would like to avoid all the fuss with entering nomenclatures into the cash register itself, especially since their list changes regularly.

The question was studied, but perhaps poorly, and did not find adequate answers to it. Thanks to those who will give at least some useful information!

Answer the question

In order to leave comments, you need to log in

2 answer(s)
D
Dmitry Shitskov, 2020-07-10
@Queadlunn

It will depend on the box office. Ask the same question to the checkout provider.
Well, or from the ceiling - Sberbank is the same, it trades / leases Evotor. Here is their API
https://github.com/evotor/device-app
Also, there is an SDK for developing your plugins if you need a custom API

A
Alexey Sundukov, 2020-07-10
@alekciy

Question: is it possible to send a signal from CRM through the same REST or in another way to the cashier so that it prepares a transaction for payment with all the necessary parameters (order number, service name, etc.).

There is. KKM server is called. It takes care of low-level cash register operations (implementing a binary protocol) + providing a REST API. There are many and different such servers, they are, in principle, quite cheap. We used the KKM web server
in our project . In principle, as the print server works fine, the problems are only with duplicate checks. You will have to control the sending of duplicates in your application. Therefore, in the end, to check whether the check went to the tax office or was lost, I washed down the PHP-OFD-SDK library . But which option not to choose, you need to understand that the composition of the check needs to be formed in your application, because the cash desk, by no means, can know all the features and nomenclature of your store.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question