Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

As a Moniepoint-powered business, your Enterprise resource planning (ERP) system can send purchase transaction details to Moniepoint POS terminals for payment processing. This feature will help streamline your sales process and make it easier for your customers to make payments for purchases. You can accept payments using debit cards by integrating your ERP software (like Retailman) with Moniepoint POS terminals via Serial Port.

Get started with your integration

Prerequisites

Here are the tools you need before starting.

  • A Moniepoint POS terminal (supported app version is 1.7.0 or higher)

  • Enable ERP integration under your Moniepoint account settings. Navigate to POS terminal configuration > POS Terminal features to enable this feature.

  • Point of sale (POS) system with a serial port interface or a personal computer loaded with the ERP software.

  • Data cable (USB cable or type C to RS-232 serial cable).

Establishing a Connection Using the Serial Port Communications Protocol

Highlighted below are instructions for establishing a connection between the payment terminal and an ERP system using the serial port communications protocol. 

How it works

The ERP system needs to be configured to communicate with the POS terminal using the serial port. This typically involves establishing a connection between the two devices using a serial communication protocol. Once the connection has been established, the ERP system can send the transaction details to the POS terminal over the serial port. 

...

The POS terminal processes the payment using the transaction details and returns a response indicating the transaction’s outcome to the ERP system. The ERP system can complete the sale and update any necessary records or databases.

Setting up

Step one: Connect the serial cable 

...

Configure communication with the terminal based on the ERP software you are using. Once the connection is verified, you can test with the Moniepoint POS Terminal.                                                                                                                

Communication between Moniepoint POS terminal and ERP system

The diagram describes the communication flow between the ERP system and Moniepoint POS terminal.

...

Fig 1. Diagram showing communication flow between Moniepoint POS terminal and client ERP system

Payment request configuration

Step one: Test the connection

...

1 – Credit Card Purchase
2 – Debit Card Purchase
3 – Debit / Credit Cash Out
4 – Debit / Credit Card Void
5 – Credit Card Return
6 – Debit Card Return
7 – Credit / Debit Card Balance 8 – Gift Card Purchase
9 – Gift Card Void
10 – Gift Card Add Money
11 – Gift Card Balance

Sample Response 

...

Sample Response - POS Transfer

Code Block

Sample Response - Card Payment

Code Block
<?xml version="1.0"?> 
<Response>

 <MaskedPan>509890<MaskedPan>512345******59898<1230</MaskedPan>
 <ResponseCode>00</ResponseCode>
 <Amount>11000</Amount>
 <AuthorizeCode>234567</AuthorizeCode>
 <RetrievalRefNo>2345675678787<<AuthorizeCode>1B7D</AuthorizeCode>
<CardHolderName>CUSTOMER/ZENITH</CardHolderName>
<Amount>10000</Amount>
<RetrievalRefNo>000000000007</RetrievalRefNo>
 <TerminalID>745896AB<<TerminalID></TerminalID>
<TransTime>2023-09-11T17:07:33.000000000</TransTime>
<PaymentMethod>CARD_PURCHASE</PaymentMethod>
<TransDate>20190112<<CardScheme>MASTERCARD</TransDate> 
 <TransTime>14:10:55<TransTime>
CardScheme>
</Response><CR>Response>

ResponseCode:

00 - Approved or completed successfully 

...