Gateway

APIDescription
POST gateway/points

Used to issue points to member based on recycle items.

POST gateway/pointSTS

Used to check the points issuance status.

POST gateway/pointCancel

Used to reversed the points issuance transaction.

POST gateway/redeem

Used to process member redemption thru vending machine.

POST gateway/redeemStatus

Used to check the redemption status.

POST gateway/redeemCancel

Used to reversed the points issuance transaction.

POST gateway/CheckBalance/{AcctNo}/{lang}

Check the latest available balance for customer.

POST gateway/RedeemVoucherQR

POST RedeemVoucherQR Check the latest QRcode or create.

Apps

APIDescription
GET api/ads/{lang}/{func}

GET function by language and func

GET api/Announcement/{lang}/{func}

GET Announcement by language and func

GET api/AnnouncementDetail/{Lang}/{Ids}

GET Return the details of the annoucement, or fix ids.

POST api/AcccountVoucher

POST it will return the voucher detail, unique id is get from the listing above, func = [Active][Used][Expired][ById], VoucherId is required when using [ById]

GET api/FAQ/{lang}/{func}

GET the FAQ listing, func=[not require]

GET api/WebView/{id}

GET WebView URL function by id

POST api/register

POST Register function

POST api/cmlogin

POST Login function will generate TOKEN

GET api/cmlogin/{id}/{pass}/{lang}

GET Login function for testing only.

POST api/GetProfile/{AcctNo}/{Func}/{Lang}

GET or POST Profile @Func=[Basic] - return profile with basic value, [Full] - return full profile detail for update.

GET api/GetProfile/{AcctNo}/{Func}/{Lang}

GET or POST Profile @Func=[Basic] - return profile with basic value, [Full] - return full profile detail for update.

POST api/UpdateProfile/Picture

POST Update user picture function. image as Base64. Warning : any Blank value will post as null.

POST api/UpdateProfile

POST Update user Profile function. Warning : any Blank value will post as null.

POST api/UpdatePassword/{func}

POST Update user password function. func = [ New , Change ]. Warning : any Blank value will post as null.

GET api/GetState/{Lang}/{Func}

GET Country State function. [id] = default 458 fixed. can bypass without id

POST api/Case/Create

POST New Case function. Warning : any Blank value will post as null.

POST api/Case/Listing/{func}

POST Get Case Listing. func = [Detail,Pending,Completed]

POST api/Cert/Request

POST Cert with JWTAuthorize. Warning : any Blank value will post as null.

POST api/Cert/Listing/{func}

POST Cert Listing function. Func = '' (No func right now)

POST api/Claim/Insurance

POST ClaimInsurance. Warning : any Blank value will post as null.

POST api/Claim/Listing/{func}

POST Claim Listing function. Func = '' (No func right now)

POST api/OTP/Create

POST Create 6 digit otp, no need auth.

POST api/OTP/Validate

POST otp Validate

GET api/SessionLogin/{UserId}/{Lang}

GET To check if the session can be auto login. This need To Call a url To reprocess the

POST api/RedeemVoucherQR

POST It will pass the QR value from SP , once get the value API need to encrypted for security

POST api/AccountTransaction

POST Return the transaction listing. @Func=[All] - return all transaction, [Point] - return only collected points transaction, [Redeem] - return only redemption transaction, @SearchKey01 - can input value to search transaction (StartDate), @SearchKey02 - can input value to search transaction (EndDate)

GET api/AccountTransaction/{Func}/{AcctNo}/{SearchKey01}/{SearchKey02}

GET Return the transaction listing. @Func=[All] - return all transaction, [Point] - return only collected points transaction, [Redeem] - return only redemption transaction, @SearchKey01 - can input value to search transaction (StartDate), @SearchKey02 - can input value to search transaction (EndDate)

POST api/ForgetPassword

POST To update for forget password.

POST api/TerminalLocation

POST select Terminal Location

POST api/TerminalProfile

POST Get Terminal Profile to VM

POST api/QRcodeProfile

POST Scan QRcode to access Profile

POST api/APIMessageHandler

POST API Message Handler for all function

GET api/RequestHandler/{bitmap}/{Func}

POST API Request Handler for all function [Bitmap] - Procedures bitmap, [Func] - Procedures function, @SearchKey01 - can input value to search transaction (StartDate), @SearchKey02 - can input value to search transaction (EndDate)

POST api/RequestHandlerAuth/{bitmap}/{Func}

POST API Request Handler for all function [Bitmap] - Procedures bitmap, [Func] - Procedures function, @SearchKey01 - can input value to search transaction (StartDate), @SearchKey02 - can input value to search transaction (EndDate)

POST api/Apps/{id}?pass={pass}&Lang={Lang}

No documentation available.