PayPal SDK JavaScript Cliente: Configurar Monto - 23 #Django
Siguiente paso es configurar el precio de nuestro producto es decir poner el precio del elemento en este caso sería P:
***
<script>
paypal.Buttons(
{
createOrder: function(data, actions){
return actions.order.create({
purchase_units:[
{
amount: {
value: '{{element.price}}'
// value: '0.01'
}
}
]
})
},
onApprove: function(data, actions){
console.log(data);
}
}
).render('#buttonPayPal');
</script>
Puedes colocar otras opciones como el payer, el item, entre otros.
Aquí también es importante que entres en contexto recuerda que te había comentado que son dos pasos:
- Por una parte lo que es que es la parte del cliente que simplemente es una especie de autorización es una especie de promesa en la cual el cliente quiere comprar ese producto
- En el servidor que la integración que vamos a ver más adelante no se aprueba la compra o no se finaliza la compra es decir no se cobra el monto del producto que está comprando del cliente desde su PayPal aquí simplemente es una especie de promesa por así decirlo en la cual una intención en la cual luego vamos a autorizar.
Acepto recibir anuncios de interes sobre este Blog.
Vamos a configurar el monto al plugin de PayPal del lado del cliente
- Andrés Cruz
Este material forma parte de mi curso y libro completo; puedes adquirirlos desde el apartado de libros y/o cursos Curso y Libro desarrollo web con Django 5 y Python 3 + integración con Vue 3, Bootstrap y Alpine.js.