diff --git a/www-api/app/Config/Constants.php b/www-api/app/Config/Constants.php index c2218762..c2026f97 100644 --- a/www-api/app/Config/Constants.php +++ b/www-api/app/Config/Constants.php @@ -195,7 +195,8 @@ define('WRENCHBOARD_USER_SENDMONEY', 11051); define('WRENCHBOARD_USER_SENDJOBINT', 11052); define('WRENCHBOARD_ACCOUNT_WALLETS', 11060); - +define('WRENCHBOARD_ACCOUNT_PREPARE_TOPUP', 11062); +define('WRENCHBOARD_ACCOUNT_COMPLETE_TOPUP', 11063); define('WRENCHBOARD_ACCOUNT_REFFERHX', 11064 ); diff --git a/www-api/app/Config/Routes.php b/www-api/app/Config/Routes.php index b98f8af9..c188ac5d 100644 --- a/www-api/app/Config/Routes.php +++ b/www-api/app/Config/Routes.php @@ -69,6 +69,9 @@ $routes->post('/en/wrench/api/v1/paymenthx', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/purchasehx', 'WrenchApi::apigate'); +$routes->post('/en/wrench/api/v1/starttopup', 'WrenchApi::apigate'); + + $routes->post('/en/wrench/api/v1/jobmanagerlist', 'WrenchApi::apigate'); $routes->post('/en/wrench/api/v1/recipients', 'WrenchApi::apigate'); diff --git a/www-api/app/Controllers/WrenchApi.php b/www-api/app/Controllers/WrenchApi.php index 08bb79ad..fd03facb 100644 --- a/www-api/app/Controllers/WrenchApi.php +++ b/www-api/app/Controllers/WrenchApi.php @@ -80,12 +80,16 @@ class WrenchApi extends BaseController 'accounttypes' => ['POST'], 'jobmanagerlist' => ['POST'], 'profilepasschange' => ['POST'], + 'starttopup' => ['POST'], ]; return $endpoints; } private function prepareEndPointData($endpoint, $in, &$call_backend=true,&$local_out=[]){ switch ($endpoint) { + case 'starttopup': + $in["action"] = WRENCHBOARD_ACCOUNT_PREPARE_TOPUP; + break; case 'profilepasschange': $in["action"] = WRENCHBOARD_PROFILE_RESETPASS; break; diff --git a/www-api/public/svs/user/constants.php b/www-api/public/svs/user/constants.php index 9a5c41ac..e41fb0ac 100755 --- a/www-api/public/svs/user/constants.php +++ b/www-api/public/svs/user/constants.php @@ -102,6 +102,8 @@ define('WRENCHBOARD_USER_SENDMONEY', 11051); define('WRENCHBOARD_USER_SENDJOBINT', 11052); define('WRENCHBOARD_ACCOUNT_WALLETS', 11060); +define('WRENCHBOARD_ACCOUNT_PREPARE_TOPUP', 11062); +define('WRENCHBOARD_ACCOUNT_COMPLETE_TOPUP', 11063); define('WRENCHBOARD_ACCOUNT_REFFERHX', 11064 ); diff --git a/www-api/public/svs/user/userve.php b/www-api/public/svs/user/userve.php index abbf790e..d16cd638 100755 --- a/www-api/public/svs/user/userve.php +++ b/www-api/public/svs/user/userve.php @@ -59,6 +59,7 @@ $endpoints = array( 'accounttypes' => array('POST'), 'jobmanagerlist' => array('POST'), 'profilepasschange' => array('POST'), + 'starttopup' => array('POST'), ); $call_backend = true; // sometimes we need to overwite the call to the extenstion API @@ -121,6 +122,9 @@ if ($_SERVER["REQUEST_METHOD"] == "GET") { } $in["loc"] = $_SERVER["REMOTE_ADDR"]; switch ($endpoint) { + case 'starttopup': + $in["action"] = WRENCHBOARD_ACCOUNT_PREPARE_TOPUP; + break; case 'profilepasschange': $in["action"] = WRENCHBOARD_PROFILE_RESETPASS; break;