Use NVP/SOAP Api from PayPal

This commit is contained in:
Paul Schneider 2017-05-24 23:36:49 +02:00
commit e415e78aaa
33 changed files with 2382 additions and 631 deletions

View file

@ -1,4 +1,7 @@
@model HairCutQuery
@section header {
<script src="https://www.paypalobjects.com/api/checkout.js"></script>
}
@{
ViewData["Title"] = @SR["Annuler votre commande"];

View file

@ -2,6 +2,10 @@
@{
ViewData["Title"] = SR["Command confirmation"]+" "+ViewBag.Activity.Name;
}
@section header {
<script src="https://www.paypalobjects.com/api/checkout.js"></script>
}
<h2>@ViewData["Title"]</h2>
<div class="form-horizontal">
<h4>@SR["Your book query"]</h4>
@ -84,10 +88,9 @@
</environment>
<dt>@Html.DisplayNameFor(m=>m.Regularisation)</dt>
<dd>@Html.DisplayFor(m=>m.Regularisation,new {
PaymentUrl = "/api/haircut/createpayment/"+Model.Id.ToString(),
SuccessUrl = "/HairCutCommand/Details/"+Model.Id.ToString() })</dd>
<dt>@Html.DisplayNameFor(m=>m.Regularisation)</dt>
<dd> @Component.Invoke("PayPalButton", Model, "haircut", "HairCutCommand" )
</dd>
</dl>
</div>

View file

@ -1,4 +1,7 @@
@model HairCutQuery
@section header {
<script src="https://www.paypalobjects.com/api/checkout.js"></script>
}
@{
ViewData["Title"] = @SR["Le detail de votre commande de prestation en coiffure à domicile"];

View file

@ -233,7 +233,7 @@
<a asp-action="CGV" class="btn btn-link">Conditions générales de vente</a> liées à cette commande de service.</label>
</div>
<input asp-for="ClientId" type="hidden" />
<img src="https://www.paypalobjects.com/webstatic/en_US/i/buttons/pp-acceptance-medium.png" alt="PayPal Acceptance">
<input type="submit" class="btn btn-success btn-submit" value="@SR["Validez ce choix, et prendre rendez-vous"] avec @Model.PerformerProfile.Performer.UserName"/>
<environment names="Development">