www.wonga.co.za
Open in
urlscan Pro
2606:4700::6812:fd27
Public Scan
Submitted URL: https://public-eur.mkt.dynamics.com/api/orgs/388877ec-c3a4-4ff1-b976-0fd3f4624a29/r/IdqExXsEK0Si1pFFw_Ik-QEAAAA
Effective URL: https://www.wonga.co.za/?utm_source=recoverpassword&utm_medium=email
Submission: On May 25 via api from ZA — Scanned from DE
Effective URL: https://www.wonga.co.za/?utm_source=recoverpassword&utm_medium=email
Submission: On May 25 via api from ZA — Scanned from DE
Form analysis
1 forms found in the DOMName: form —
<form layout="" ng-if="!$ctrl.authentication.status" name="form" ng-submit="form.$valid" submitted="" class="ng-pristine ng-scope ng-invalid ng-invalid-required ng-valid-email layout-row">
<md-input-container class="md-auto-horizontal-margin">
<label for="input_0" class="md-required">Username</label>
<input type="text" ng-model="$ctrl.login.username" required="" email="" name="Email" listen-enter="$ctrl.loginClick()" data-lpignore="true" class="ng-pristine ng-untouched md-input ng-empty ng-invalid ng-invalid-required ng-valid-email"
id="input_0" aria-invalid="true">
<div class="md-errors-spacer"></div>
<error-group input="$eval('form.Email')" class="ng-isolate-scope"><ng-messages for="$ctrl.input.$error" ng-class="{'touched':$ctrl.input.$touched}" class="md-input-messages-animation md-auto-hide ng-active">
<!-- ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
<div ng-message-exp="m.expression" class="md-input-message-animation ng-binding ng-scope">This field is required</div>
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-transclude=""></div>
</ng-messages>
</error-group>
</md-input-container>
<md-input-container class="md-auto-horizontal-margin">
<label for="input_1" class="md-required">Password</label>
<input type="password" listen-enter="$ctrl.loginClick()" name="Password" ng-change="$ctrl.clearMessage()" required="" ng-model="$ctrl.login.password" data-lpignore="true"
class="ng-pristine ng-untouched md-input ng-empty ng-invalid ng-invalid-required" id="input_1" aria-invalid="true">
<div class="md-errors-spacer"></div>
<div class="showhide-password icon-password-show" ng-class="{'icon-password-hide':$ctrl.passwordType=='text','icon-password-show': $ctrl.passwordType=='password'}" ng-click="$ctrl.togglePassword()" role="button" tabindex="0"></div>
<error-group input="$eval('form.Password')" class="ng-isolate-scope"><ng-messages for="$ctrl.input.$error" ng-class="{'touched':$ctrl.input.$touched}" class="md-input-messages-animation md-auto-hide ng-active">
<!-- ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
<div ng-message-exp="m.expression" class="md-input-message-animation ng-binding ng-scope">This field is required</div>
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-repeat="m in $ctrl.messages" class="ng-scope">
<!-- ngMessageExp: m.expression -->
</div><!-- end ngRepeat: m in $ctrl.messages -->
<div ng-transclude="">
</div>
</ng-messages>
</error-group>
</md-input-container>
<loading show-loading="$ctrl.editableStates.loading" flex="nogrow" class="ng-isolate-scope flex-nogrow">
<div class="loading-wrapper ng-hide" ng-show="$ctrl.showLoading" aria-hidden="true">
<div layout="row" layout-sm="column" layout-align="space-around" style="display: inline-block" class="layout-sm-column layout-align-space-around-stretch layout-row">
<md-progress-circular md-mode="indeterminate" aria-valuemin="0" aria-valuemax="100" role="progressbar" class="ng-isolate-scope md-mode-indeterminate" style="width: 50px; height: 50px;"><svg xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 50 50" style="width: 50px; height: 50px; transform-origin: 25px 25px 25px;">
<path fill="none" stroke-width="5" stroke-linecap="square" d="M25,2.5A22.5,22.5 0 1 1 2.5,25" stroke-dasharray="106.02875205865553" stroke-dashoffset="100.06090112451591" transform="rotate(-270 25 25)"></path>
</svg></md-progress-circular>
</div>
</div>
<div ng-show="!$ctrl.showLoading" style="height: 100%;" aria-hidden="false" class="">
<div ng-transclude="" style="height: 100%;">
<div layout="column" class="ng-scope layout-column">
<div>
<input type="button" class="login-input btn" value="Log in" ng-click="$ctrl.checkRecaptcha($event);">
</div>
<div class="p10-left">
<a ng-click="$ctrl.forgotPasswordClick()" class="forgot-password">Forgot password?</a>
</div>
<!-- ngIf: !$ctrl.loading && $ctrl.showRecaptcha -->
<!-- ngIf: $ctrl.authentication.status -->
</div>
</div>
</div>
</loading>
</form>
Text Content
You don't have JavaScript enabled. JavaScript is needed to view this site * My Account * Logout * Log in * How it works * Money Academy * Contact * My Account * * Login to My Account Username This field is required Password This field is required Forgot password? Virtual agent Start Chat What you can get New customers can apply for up to R4000 with 3 months to repay. Existing customers up to R8000 with up to 6 months to repay. What you’ll need: A cellphone number SA ID number Bank account details Most recent proof of income How to apply * 1Choose the amount you need * 2Choose how long you will need to repay * 3Click "Apply Now" and proceed to finalise your loan How to apply What you can get New customers can apply for up to R4000 with 3 months to repay. Existing customers up to R8000 with up to 6 months to repay. What you’ll need: A cellphone number SA ID number Bank account details Most recent proof of income How to apply * 1Choose the amount you need * 2Choose how long you will need to repay * 3Click "Apply Now" and proceed to finalise your loan Loan Amount R Loan Period days The minimum amount is R 500. Please review your loan amount or adjust your loan term if you want this loan amount. How much do you need? Over how many days? Credit Life cover incl. Fees Breakdown x R 2498.29 on 24 Jun 2023 Initiation fee R 304.75 Service fees R 69.00 Total fees R 373.75 Total interest R 113.66 Insurance R 10.88 Total to repay R 2498.29 Fees & Instalment Breakdown x R 2498.29 on 24 Jun 2023 Initiation fee R 304.75 Service fees R 69.00 Total fees R 373.75 Total interest R 113.66 Insurance R 10.88 Total to repay R 2498.29 Credit Life cover x With credit life insurance, you can be certain that no one else will be responsible for paying off your debt if you are unable to do so due to death, retrenchment, or disability. R 2498.29 1 x Instalment 24 Jun 2023 Repay date R 487.41 Interest & Fees Apply Now FLEXIBLE, SHORT TERM LOANS THAT GIVE YOU BACK CONTROL. OUR SHORT TERM LOANS HELP PEOPLE MANAGE THEIR CASH FLOW. IF YOU NEED A QUICK LOAN TO TIDE YOU OVER FOR A SHORT WHILE, WE'RE HERE FOR YOU. OUR PERSONAL LOAN PROCESS IS SIMPLE AND EASY TO UNDERSTAND. -------------------------------------------------------------------------------- WE'RE FLEXIBLE You can save interest by repaying your short term loan early. If things go wrong, we're here to help you find a solution. WE'RE COMMITTED TO YOU We lend responsibly, treat our customers fairly, and help people make sense of their money. WE'RE TRANSPARENT There are no hidden charges. We make all our fees completely clear upfront before you apply. -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- Financial Zen: How to Achieve Financial Peace of Mind Achieving Financial Zen goes beyond having a lot of money. It involves having a sense of control over your finances and feeling at peace with your financial situation. Read more Cash in the Attic Have you ever considered how much your old toys, gadgets, and comic books could be worth? Read More Ramp up your earning potential We investigate a number of income-boosting strategies to help you find ways to increase your monthly income over time. Read more -------------------------------------------------------------------------------- WE'RE HERE TO HELP: ANY QUESTIONS? CALL US ON 0861-966-421, EMAIL US ON CUSTOMERCARE@WONGA.CO.ZA OR READ OUR FAQS Contact Us REPORT SUSPICIOUS SMS'S, EMAILS OR PEOPLE OFFERING LOANS ON OUR BEHALF. CALL 0861-966-424, OR EMAIL FRAUD@WONGA.CO.ZA Customer Help Trust rating Quick Loans Corporate About us News Affiliates Legal Code of Practice Privacy Terms of Use JOIN OUR COMMUNITY @2019 Wonga Online (Pty) Ltd | Physical Address: 1st floor, 14 Kloof Street, Gardens, Cape Town, 8001, South Africa. Telephone: 0861 966 421 Registered in South Africa, Company no: 2019/167500/07. A registered Credit Provider, NCRCP12875.