You love Sales Management Software Free – PharmacyGPP. If you want to add a function on demand or an item needs improvement… In this piece, we’ll cover the basics of how module integration work, and more importantly, how they can make your business a whole lot easier.

Payment Gateway

With the easiest integration, Payment gateway integration tutorial for Vendors:

  1. Copy Payment program of Vendor to PharmacyGPP / Integration folder.
    Note: file name is PaymentGPP.exe
    (Example ➜ D: / PharmacyGPP / Integration / PaymentGPP.exe)
  2. When user press Payment button ⇨ PharmacyGPP give Vendor a PaymentGPP.xml file (D: / PharmacyGPP / Integration / PaymentGPP.xml), its contents include:
    – 1 Row and 18 Columns
    – Column name: from 1 to 18

    Column name Data type Description
    1 String Customer Code
    2 String Customer Name
    3 Boolean Use or not to use Reward Point
    4 Double Reward Point
    5 Boolean Use or not to use Redeem Reward points to Cashback
    6 Double Amount (Redeem Reward points to Cashback)
    7 Double Total before taxes
    8 Double VAT
    9 Double Discount
    10 Double Coupon
    11 Double Total after taxes
    12 String Revenue/Debt (Customer history)
    13 Boolean New or Edit
    14 String Visa or Master or … (Information 1)
    15 String Visa or Master or … (Information 2)
    16 String Visa or Master or … (Information 3)
    17 String Visa or Master or … (Information 4)
    18 String Backup

    Attention:
    a/  if Column_3 = false ➜ column_4 = 0.0
    b/  if Column_5 = false ➜ column_6 = 0.0
    c/  if Column_13 = true ➜ NEW:
    ➜ column_14 = column_15 = column_16 = column_17 = Empty

  3. And Now PaymentGPP.exe file is running
    After Payment of Vendor finished. Vendor must to give PharmacyGPP program a PaymentGPPvendor.xml file (D: / PharmacyGPP / Integration / PaymentGPPvendor.xml), its contents include:
    – 1 Row and 15 Columns
    – Column name: from 1 to 15

    Column name Data type Description
    1 Double Customer payment
    2 Double Excess
    3 Double Pay with point
    4 Double Debt
    5 Boolean Print invoice
    6 Boolean Print preview
    7 Double Fees
    8 Integer Send: Sales invoice (0.None, 1.SMS, 2.Email, 3.Social)
    9 Integer File type (0.jpg, 1.pdf)
    10 String Path (Sale invoice file)
    11 String Visa or Master or … (Information 1)
    12 String Visa or Master or … (Information 2)
    13 String Visa or Master or … (Information 3)
    14 String Visa or Master or … (Information 4)
    15 String Backup

    Attention: column_11 + column_12 + column_13 + column_14 < 41 (string length)

On behalf of our users, we wanted to say thank you for your support. We’re so lucky to have Vendors like you!

Extension

For Developers

Add a function on demand or extended feature or an item needs improvement what you want, fast.

➜ You’ve got an idea in mind. Let’s get it to production and integration.

1. File name: GPP_ _ _.dll  or  GPP_ _ _.exe

2. (Optional) If the program has argument: get from file .txt (the same file name step 1)

3. Copy to PharmacyGPP / Extension

4. Pharmacy GPP will add this file name to Extension menu

integration in sales management software free pharmacygpp
Rate this page

Contents