All Collections
Integrate with BCA EDC Machine
Integrate with BCA EDC Machine

Connect your EDC (BCA) devices to Deal POS for integrated selling transaction

Ezzan avatar
Written by Ezzan
Updated over a week ago

EDC (Electronic Data Capture) is a machine or device to accepts a payment transaction from the customer using debit or credit cards. When you have an EDC machine in your store, you can integrate the EDC machine with your Deal POS account to automate and accept payments from customers who use debit or credit cards in the selling transaction.

Notes :

For now, the EDC machine that we handle is from BCA only.

Before you integrate the EDC machine with your Deal POS account, you must contact our support team to get the forms and documents needed for registration. For detailed information about the first registration, you can click on the following link EDC Machine Registration. To integrate your EDC machine into your Deal POS account, follow the steps below.

I. Application Requirement for Cashier Device

This requirement applies to cashier computers/laptops that will conduct sales transactions using the EDC payment method. If you have more than one device, it means you have to set up all of those devices.

Step 1. Install .NET SDK 6.0

The first step to use EDC Machine is downloading the .NET SDK v6.0 Application, do not use the other version of the application. You should download the application at the following link .NET 6.0. Install the application to continue the steps.

Install .NET SDK 6.0

Step 2. Download & Open ECR Middleware

To install the Middleware ECR on the cashier device, you should download the application at the following link Download EDC Software, or you can download the application at the end of this article, please scroll down to the bottom to download.

Download ECR Middleware

Open the downloaded file then extract it before opening the ECRMiddleware.exe

Open ECR Middleware

Step 3. Check Middleware ECR

Ensure the application is opened and displays https://localhost:5001

Check Middleware ECR

If the https://localhost:5001 is not displayed, then you need to install the HTTPS certificate first via the command prompt.

Open CMD

Run the "dotnet dev-certs https " on the command prompt.

Run Dotnet Certs

Step 4. Check ECR Middleware Connection

Open any web browser, then click this link to check the connection ECR Middleware Test Connection. Click the Advanced button.

Check ECR Middleware Connection

Process to the link.

Process Link

If you see "DealPOS x BCA", it means the ECR Middleware has successfully connected.

Check DealPOS x BCA

II. Configure EDC Machine

Before configuring the EDC machine, please ensure that the cashier computer/laptop and the EDC machine are connected to the same WiFi network. You must connect the EDC machine to the WiFi using an ethernet cable / LAN cable (other connection methods are not supported).

Step 1. Check EDC Machine Type

Ensure the machine type is Move/2500 because other types of machines cannot be used for integration with the DealPOS system.

Check EDC Machine Type

Step 2. Print Terminal Data

  • Go to "Function",

  • Type 888,

  • Type 25120000

  • Click Print Data

  • Click Print Terminal

  • Check the PwdFunc2 field

Print Terminal Data

Step 3. Configure IP Address

We recommend checking your WiFi gateway first through the cashier device. You can access the Command Prompt and run "ipconfig".

  • Go to "Function",

  • Type 2,

  • Type the number that you get from PwdFunc2

  • Click Setting IP

  • Click Manager

  • Match the EDC Gateway with the WiFi Gateway.

  • Set IP for the EDC Machine

Notes :

Don't forget to write down the IP number so you don't forget it, because you will need to set the IP in the payment method in the DealPOS application afterward.

Step 4. Check EDC Connection

Ensure the EDC machine is connected via ethernet. If it is connected through ethernet, the main screen will display "ECR ETH".

Check EDC Connection

If the connection is not yet established via Ethernet, then you can run the function below.

  • Go to "Function",

  • Type 96,

  • Type 3636

  • Click Ethernet

  • Wait until it switches to the main display

  • Ensure the main screen will display "ECR ETH"

  • Restart the machine with the "Yellow" and "." button

Step 5. Restart GPRS

  • Go to "Function",

  • Type 96,

  • Type 3636

  • Click GPRS

  • Wait until it switches to the main display

Step 6. Fix Logon Required

  • Go to "Function",

  • Type 72,

  • Click Debit

  • Wait until it displays Logon Success

  • Restart the machine with the "Yellow" and "." button

Notes :

If "Logon Success" does not appear, try restarting the EDC machine and repeat steps 5 and 6.

III. Add Payment Method

Step 1. Go to Setup (Payment Tab), then Click Add

Add new Payment

Step 2. Submit Payment Method Data for EDC

Fill in the name and choose EDC/ECR on the payment method type.

EDC Payment

Step 3. Configure Outlet for EDC Payment Method

Click on the Outlet tab, click the (+) symbol, fill in the Outlet Configuration, and click save.

Add Outlet Configuration
Payment Outlet Configuration

Table Properties



Choose Outlet

Choose the outlet that you want to be able to accept payment with EDC/ECR Machine

Consumer Key

The consumer key is generated when you already register your EDC machine to DealPOS, usually, we will give the consumer key when the Registration has been completed.

IP Address

IP Address from your EDC Machine

End Point

End Point Retrieved from the EDC programs you've installed in the previous step above (Step 2)

IV. Make Sales Transaction With EDC Machine

Step 1. Go to Sell, then Add Product to Cart

Selling Transaction

Step 2. Click Pay, then Choose EDC as Payment

Pay with EDC

Step 3. Swipe the Debit or Credit card to EDC Machine

Swipe Card to EDC

The transaction will be completed, customer invoice will be printed.

V. Additional Scenario

When the transaction is failed/canceled, you can push the red button on the EDC machine to reset/clear the payment.

in case the customers want to exchange or add more products to their current transactions, you must cancel the payment in the EDC machine.

Notes :

Recently, we only handled EDC machines (BCA).

Related Articles

Attachment icon
Did this answer your question?