Gateway
| API | Description |
|---|---|
| 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
| API | Description |
|---|---|
| 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. |