Skip to content

Commit

Permalink
add th possibility to define a custom method to display mongopay error
Browse files Browse the repository at this point in the history
  • Loading branch information
Charlie-Lucas authored and paulandrieux committed Oct 13, 2016
1 parent f1a5ed5 commit a971608
Showing 1 changed file with 25 additions and 15 deletions.
40 changes: 25 additions & 15 deletions Resources/js/mangopay.js
Original file line number Diff line number Diff line change
Expand Up @@ -52,33 +52,43 @@ function payAjaxOrRedirect(ajaxUrl,
window.location = successRedirect;
}
} else {
$('#alert-container').empty();
if (json.message) {
var message = json.message;
} else {
var message = 'Une erreur s\'est produite lors de votre réservation, veuillez vérifier vos informations et réessayer. Si l\'erreur persiste, n\'hésitez pas à contacter le support.';
}
var alert = '<div class="alert alert-danger userBoard-alert">\
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>\
<i class="fa fa-exclamation-circle"></i>\
' + message + '\
</div>';
$('#alert-container').append(alert);
if (typeof(mangopayAlert) !== 'undefined')
{
mangopayAlert(message);
}else{
$('#alert-container').empty();
var alert = '<div class="alert alert-danger userBoard-alert">\
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>\
<i class="fa fa-exclamation-circle"></i>\
' + message + '\
</div>';
$('#alert-container').append(alert);
}
window.scrollTo(0, 0);
$('#submit-button').attr('disabled', false);
}

},
// Error ajax callback
function(xhr, status, error){
$('#alert-container').empty();
var alert = '<div class="alert alert-danger userBoard-alert">\
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>\
<i class="fa fa-exclamation-circle"></i>\
Une erreur s\'est produite lors de votre achat, veuillez vérifier vos informations et réessayer. Si l\'erreur persiste, n\'hésitez pas à contacter le support.\
</div>';
window.scrollTo(0, 0);
$('#alert-container').append(alert);
if (typeof(mangopayAlert) !== 'undefined')
{
mangopayAlert(message);
}else{
$('#alert-container').empty();
var alert = '<div class="alert alert-danger userBoard-alert">\
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>\
<i class="fa fa-exclamation-circle"></i>\
Une erreur s\'est produite lors de votre achat, veuillez vérifier vos informations et réessayer. Si l\'erreur persiste, n\'hésitez pas à contacter le support.\
</div>';
window.scrollTo(0, 0);
$('#alert-container').append(alert);
}
$('#submit-button').attr('disabled', false);
}
);
Expand Down

0 comments on commit a971608

Please sign in to comment.