Skip to main content
All CollectionsSellTransaction
Integrate with BCA EDC Machine
Integrate with BCA EDC Machine

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

Stephen avatar
Written by Stephen
Updated this week

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, you can 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, you have to set up all of those devices.

Step 1. Install .NET SDK 8.0

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

Install .NET SDK 8.0

Step 2. Download & Extract ECR Middleware

To install the Middleware ECR on the cashier device, you should download the application at the following link EDC-BCAMiddleware-V2.zip. You need to download and extract the ZIP files.

Step 3. Open ECR Application

Open the extracted file then open the running_application.bat

Open ECR Application

If the application is filtered by the protection system, try clicking More Info.

More Application Info

Then click the Run Anyway button.

Run Anyway

Step 4. Check Application

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

Check Application

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 --trust" on the command prompt.

Step 5. 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.


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 ****, - (Ask for the password to the system administrator / EDC Technician)

  • Type 25120000

  • Click Print Data

  • Click Print Terminal

  • Check the PwdFunc2 field

  • Check the Pwd Admin field

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 77,

  • Type the number that you get from Pwd Admin

  • Choose 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 ****, - (Ask for the password to the system administrator / EDC Technician)

  • 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. Create a New Payment Method for EDC ECR

Step 1. Go to Setup, then create a new Payment Method

Step 2. Name it, select the EDC ECR Type and Save it


IV. Make Sales Transaction With EDC Machine

In order to use the EDC Machine in SELL Menu, you need to turn on the trigger.

Step 1. Go to Sell, Activate the ECR Toggle in More Action

Step 2. Press OK and the ECR Integration is now connected

The EDC is now connected to the DealPOS, you can use the EDC in the transaction

Step 4. Create a Sell

Step 4. 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 fails/is 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).
โ€‹


[Tutorial Video] Integrate with BCA EDC Machine


Related Articles


dealpos-demo-indonesia
Did this answer your question?