diff --git a/src/main/webapp/app/entities/tienda/paypal-dialog/paypal-dialog.component.html b/src/main/webapp/app/entities/tienda/paypal-dialog/paypal-dialog.component.html
index 6f92351..ffba176 100644
--- a/src/main/webapp/app/entities/tienda/paypal-dialog/paypal-dialog.component.html
+++ b/src/main/webapp/app/entities/tienda/paypal-dialog/paypal-dialog.component.html
@@ -4,6 +4,11 @@
+
Plantilla: {{ plantilla!.nombre }}
+ Cantidad: 1
+ Total: ${{ plantilla!.precio }}
+
+
@@ -11,9 +16,5 @@
-
-
diff --git a/src/main/webapp/app/entities/tienda/paypal-dialog/paypal-dialog.component.ts b/src/main/webapp/app/entities/tienda/paypal-dialog/paypal-dialog.component.ts
index 5458a26..b1d193a 100644
--- a/src/main/webapp/app/entities/tienda/paypal-dialog/paypal-dialog.component.ts
+++ b/src/main/webapp/app/entities/tienda/paypal-dialog/paypal-dialog.component.ts
@@ -4,6 +4,7 @@ import { ParametroAplicacionService } from '../../parametro-aplicacion/service/p
import { EncuestaService } from '../../encuesta/service/encuesta.service';
import { FormBuilder } from '@angular/forms';
import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';
+import { IPlantilla } from '../../plantilla/plantilla.model';
@Component({
selector: 'jhi-paypal-dialog',
@@ -13,6 +14,7 @@ import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';
export class PaypalDialogComponent implements OnInit {
public payPalConfig?: IPayPalConfig;
showSuccess = false;
+ plantilla?: IPlantilla;
constructor(protected activeModal: NgbActiveModal) {}
@@ -21,6 +23,7 @@ export class PaypalDialogComponent implements OnInit {
}
private initConfig(): void {
+ debugger;
this.payPalConfig = {
currency: 'USD',
clientId: 'sb',
@@ -30,23 +33,22 @@ export class PaypalDialogComponent implements OnInit {
purchase_units: [
{
amount: {
- currency_code: 'EUR',
- value: '9.99',
+ currency_code: 'USD',
+ value: String(this.plantilla?.precio),
breakdown: {
item_total: {
- currency_code: 'EUR',
- value: '9.99',
+ currency_code: 'USD',
+ value: String(this.plantilla?.precio),
},
},
},
items: [
{
- name: 'Enterprise Subscription',
+ name: this.plantilla?.nombre,
quantity: '1',
- category: 'DIGITAL_GOODS',
unit_amount: {
- currency_code: 'EUR',
- value: '9.99',
+ currency_code: 'USD',
+ value: String(this.plantilla?.precio),
},
},
],
@@ -61,8 +63,10 @@ export class PaypalDialogComponent implements OnInit {
layout: 'vertical',
},
onApprove: (data, actions) => {
+ debugger;
console.log('onApprove - transaction was approved, but not authorized', data, actions);
actions.order.get().then((details: any) => {
+ //calls baxkend
console.log('onApprove - you can get full order details inside onApprove: ', details);
});
},
@@ -70,15 +74,6 @@ export class PaypalDialogComponent implements OnInit {
console.log('onClientAuthorization - you should probably inform your server about completed transaction at this point', data);
this.showSuccess = true;
},
- onCancel: (data, actions) => {
- console.log('OnCancel', data, actions);
- },
- onError: err => {
- console.log('OnError', err);
- },
- onClick: (data, actions) => {
- console.log('onClick', data, actions);
- },
};
}
diff --git a/src/main/webapp/app/pagina-principal/pagina-principal.component.html b/src/main/webapp/app/pagina-principal/pagina-principal.component.html
index 96bc9c3..5fe36e0 100644
--- a/src/main/webapp/app/pagina-principal/pagina-principal.component.html
+++ b/src/main/webapp/app/pagina-principal/pagina-principal.component.html
@@ -97,7 +97,7 @@
>
-
Calificacion
+
Calificación