Further Market
  • Essentials

    • Foreword
    • What is FM Script ?
    • The philosophy and benefits of FmScript
    • What you will learn
  • Recall

    • Internet: who? what? What is that?
    • Further market and FMScript
    • The compiler
  • Download
  • Getting started

    • Installation
    • Create a business account
    • Connect to the PC application
    • Create your first applet
    • Create your first web applet
    • Compiler view
  • Basics

    • basic rules
    • Reserved keywords
    • The Syntax
    • Coding Style
    • comments
    • Variables, constants, and data types
    • Convertion of types
    • Conditions and loops
  • Functions

    • Create a Menu
    • Create input field (Input2)
    • Create a QR Code
    • Scan a QR Code
    • Strings functions
    • Array functions
    • Date Time functions
    • Mathematics functions
    • JSON functions
    • XML functions
    • Call Http request
    • Manipulate Sessions
    • Financial functions
    • Notifications
    • Bleutooth Printer
  • Demos

    • Advanced Inputs
    • Call http Request
    • loops and conditions
    • Menu inputs
    • Array items count
    • Simpe for
    • simple select count Sql Query
    • Date and Time picker form
    • Get credit balance
    • is valid city
    • user info from phone number
    • get country and city from form
    • simple ussd link switch
    • charge user credit
    • simple message box
    • user entry code
    • get users relations
    • my external payements collected
    • call google Map
    • in App direct publish
    • Geo location
    • Charts
    • menu with hints
    • call system Messenger
    • user start code
    • In call Gallery
    • credit card payment Request
    • MTN CMR Airtime Product Subscription
    • MenuItemAddContacts
    • AJax and FM Input
    • Input2
    • MenuItemAddRichMedias
    • MenuItemAddTagsItems2
    • BlinBlin Menu + javascript
    • GENERAL ALERT MESSAGE WITH JSON OPTIONS
    • Barcode
  • databases

    • CRM
    • External Payments
    • Bills
    • Sales
    • Games
    • Applets
    • Payments Gateway
    • Manipulate Select Queries
  • APIs

    • Further Markey Pay button integration
    • Mobile Money cash collector
    • Bill Api
    • API PUBLISH PRODUCT
    • Sale Api
    • SMS Api
  • Advanced

    • Actions scheduler
    • Events settings
  • USSD CAMEROON

API PUBLISH PRODUCT

  • Requirements
  • How does it work?
  • About the link used

 

Further Market offers an accessible portal for any developer wishing to publish a product.

Requirements

As said above, the developer must have:

  • Mobile Money account associated with a number
  • Further Market BusinessAccount
  • Couple your Mobile money number with your Further Market Business Account
  • Market service activated

 

How does it work?

The developer creates its Mobile Money account if not exist, then he creates a Further Market account (free) and receives a unique identifier. He proceeds to the binding of its Mobile Money account with that of Further Market . If during the course of his services, he want to publish products, the only thing to do is to call a link like the one below:

                
http://api.furthermarket.com/FM/MARKET/ProductPub?MyAccountID= XXX &Password= YYY
                
            

 

About the link used

                
http://api.furthermarket.com/FM/MARKET/ProductPub?MyAccountID= XXX &Password= YYY
                
            

The data format
The second item after the egal sign represent the value of the first item before the same sign.
NB: Don't miss the "&" operator after each value except the last couple. The different values which have the ListOf inside have "," like separator. In the values of params, DayOfAvailability must be 0 Or 1 (respectively available or not) idem for PubDisabled.
A- OperationType
PubOperationType Can have 3 values: 1 = Add Prod, 2 = Remove Product, 3 = Update Publication. In the update, the only thing which is modified is the publication information, not the details of products. If you want to update the product information, delete it first and do the insertion after.

B- ProdsPrices
Here we have the list of products prices which match the number of products. You can set the price of one by "-1" to report the price of product instead of the imaginary price.
 

                
PUBLineID=PubID&
ProdsIDs=ListOfProdsIDs&
ProdsPrices=ListOfProdsPrices&        
Quantities=ListOfQuantities&
StockDailyRenew=ListOfStockDailyRenew&
Designation=PubDesignation&
StartDate=PubStartDate&
StopDate=PubStopDate&
StartIDTimeHour=PubStartIDTimeHour&
StartIDTimeMin=PubStartIDTimeMin&
StopIDTimeHour=PubStopIDTimeHour&
StopIDTimeMin=PubStopIDTimeMin&
MonDays=DayOfAvailability&
TuesDays=DayOfAvailability&
WednesDays=DayOfAvailability&
ThursDays=DayOfAvailability&
Fridays=DayOfAvailability&
SaturDays=DayOfAvailability&
SunDays=DayOfAvailability&
Disabled=PubDisabled&
OperationType=PubOperationType&
Informations=Infos
                
            

SAMPLE

                
PUBLineID=2066&
ProdsIDs=238,248,239&
ProdsPrices=25,75,3&      // -1 means reconduct product cost to publication
Quantities=24,7,3&
StockDailyRenew=0,0,0&
Designation=VIP OF VIPS&
StartDate=25/03/2015&
StopDate=30/03/2015&
StartIDTimeHour=7&
StartIDTimeMin=15&
StopIDTimeHour=10&
StopIDTimeMin=30&
MonDays=1&
TuesDays=1&
WednesDays=1&
ThursDays=1&
Fridays=1&
SaturDays=1&
SunDays=1&
Disabled=1&
OperationType=3&
Informations=Infos
                
            

ALERT: VERY IMPORTANT
The previous set of data you send is the binary data with POST Method, you can't authorize to pass it in the link of the API (be careful about it).



Bill Api
Sale Api


Our Partners

Support
      Telephone : (+237) 675979899 / 676009100
      Email : fm_support@f-m.fm
      P.O Box : 774 BAFOUSSAM
Available On

no
no

Further Market Inc
Copyright © 2012-2021.