0% found this document useful (0 votes)
73 views3 pages

G 35 Ss 0 MF

This document defines constants for various API endpoints used in a micropayment system. There are constants defined for login/registration, getting balances/profiles, transaction history, updating profiles, password/email changes, KYC processes, bank/payment method management, billing/payments, account closure, and investment APIs. The constants reference both development and production URLs as well as URLs for webviews and static resources.

Uploaded by

Matthew Burke
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
73 views3 pages

G 35 Ss 0 MF

This document defines constants for various API endpoints used in a micropayment system. There are constants defined for login/registration, getting balances/profiles, transaction history, updating profiles, password/email changes, KYC processes, bank/payment method management, billing/payments, account closure, and investment APIs. The constants reference both development and production URLs as well as URLs for webviews and static resources.

Uploaded by

Matthew Burke
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

// Base Dev url

const String baseDevUrl = 'https://devwoi.jatis.com';


// Base Prod url
const String baseProdUrl = 'https://woi-service.jatis.com';
// FAQ Webview
const String faq = 'http://182.23.88.212:19330/woi/WOIFAQ.html';

const String tnc = 'http://182.23.88.212:19330/woi/WOITNC.html';


// TOPUP Webview
const String topUpUrl = '/web/topup';
//The CALLBACK NAME PATH (NOT USED FOR NOW).
const String callbackName = '';

// Login API is used for signing in to Micropayment system. Phone number is the
user ID.
const String login = '/auth/login';
// Login API if using loyaltyPoints
const String loginLoyalty = '/auth/loginLoyalty';
// Register API is used when customer want to create an account in Micropayment
System.
const String register = '/member/register';
// Register API if using loyaltyPoints
const String registerLoyalty = '/member/registerLoyalty';
// This API is used to get online balance stored on Micropayment system.
const String getBalance = '/member/getbalance';
// To get user’s profile from Micropayment.
const String getProfile = '/member/getprofile';
// To get history of transaction, either by online balance or point.
const String getHistory = '/transaction/gethistory';
// To send the detail of user profile to Micropayment.
const String updateProfile = '/member/updateprofile';
// Change password API is used before change password account in Micropayment
System via web or mobile.
const String changePasswordOtp = '/member/changepassword-otp';
// Change password API is used when customer want to change password account in
Micropayment System via web or mobile.
const String changePassword = '/member/changepassword';
// Inquiry Forgot Password
const String inquiryForgotPassword = '/member/forgotpassword-otp';
// Forgot Password API is used to replace the current password with new password
generated by system and send to user’s email.
const String forgotPassword = '/member/forgotpassword';
// Change email API is used when customer want to change email account in
Micropayment System via web or mobile.
const String changeEmail = '/member/changeemail';
// The API can be used to inquiry before changing MSISDN.
const String inquiryChangeMsisdn = '/member/changephone/request';
// The API can be used to change MSISDN.
const String changeMsisdn = '/member/changephone/process';
// Register API is used when customer want to create an account in Micropayment
System.
const String uploadKyc = '/member/kyc';
// Request OTP for KYC
const String otpKyc = '/member/kyc-otp';
//Register bank data for transfer
const String addBank = '/member/memberbank/addbank';
//get registered bank data for transfer
const String getBankRegistered = '/member/memberbank/banks';
//remove registered bank data
const String removeBank = '/member/memberbank/removebank';
//add card member to API
const String addCard = '/member/reqcard';
//This Api generate Payment Method Registered
const String getRegisteredPaymentMethod = '/member/memberbank/payment-method-list';
//This Api to remove registered payment method card
const String removeCard = '/member/memberbank/removecard';
//This API generate Bank list
const String getBankList = '/member/banks';
//The Region URL
const String getRegionList = '/member/getregion';
//The Job URL
const String getJobs = '/member/jobs';
//This API is for fetch adds/article
const String adds = '/member/adds';

// This API can be used to inquiry process transfer VA to VA .


const String inquiryTransferMember = '/transaction/inquirytransfermember';
// This API can be used to process transfer VA to VA.
const String transferMember = '/transaction/paymenttransfermember';
// This API can be used to inquiry process transfer VA to BA .
const String inquiryCashOut = '/transaction/inquirycashout';
// This API can be used to process transfer VA to BA.
const String cashOut = '/transaction/transfercashout';
// This API used to checkout before close down account
const String checkOutCloseAcc = '/transaction/checkoutclose';
// This API can be used to inquiry before close down account.
const String requestCloseAcc = '/transaction/requestclose/';
// This API can be used to close down account.
const String processCloseAcc = '/transaction/processClose/';

// This API can be used to inquiry process for Biller


const String inquiryBiller = '/biller/inquiry';

// This Api Can be used to Co inquiry process for Biller


const String coInquiryBiller = '/biller/coinquiry';

// This API used to get available payment method to buy product


const String paymentMethodCheck = '/biller/payment-method-check';
// This API used to request OTP before payment biller
const String requestOtpBiller = '/biller/otp';
// This API can be used to process payment for Biller
const String paymentBiller = '/biller/payment';
// This API can be used to process payment for Biller with payment method request
const String newPaymentBiller = '/biller/new-payment';

// This API for qr translate


const String qrTranslate = '/member/qrtranslate';

//Register Invest @invisee


const String inviseeRegister = '/menabung/register';
//use generic req and resp
const String inviseeLogin = '/menabung/login';
//use generic req and resp
const String inviseeHistory = '/menabung/history';
//use generic req and resp
const String inviseeInvestment = '/menabung/investment';
//use transaction req and resp
const String initialTopUp = '/menabung/menabung';
//use for transaction after initial top up
const String topUp = '/menabung/topup-menabung';
//get invisee investment detail
const String investmentDetail = '/menabung/investdetail';
//use for redeem investment saldo
const String redeemInvestment = '/menabung/redeem';
//use for get balance in investment
const String inviseeBalance = '/menabung/saldo-menabung/';

You might also like