Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/05/2020, 09:54
minombreesmm
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 11 años, 8 meses
Puntos: 52
Respuesta: Paypal chekout con detalle?

Cita:
Iniciado por tuadmin Ver Mensaje
leete el api de paypal

https://developer.paypal.com/docs/ch...ntegrate/#next

por que lo que necesitas es crear un listado de productos, esos productos no pueden ser creados en el lado del cliente para evitar manipulacion de datos, el cual tienes que hacerlo desde el servidor con las Claves que paypal te daria

Si es que no hallo esa parte, tengo días buscando, solo se enviar el total y un item con el monto, pero no he hallado la forma


Mira tengo el siguiente codigo
Código Javascript:
Ver original
  1. paypal.Buttons({
  2.               style: {
  3.                     color:  'gold',
  4.                     shape:  'pill',
  5.                     label:  'pay',
  6.                     height: 35
  7.                 },
  8.                 createOrder: function(data, actions) {
  9.                   return actions.order.create({
  10.                       purchase_units: [{
  11.                       amount: {
  12.                       value: document.getElementById("monto").value
  13.  
  14.                       },
  15.                       custom: "15",
  16.                       reference_id: document.getElementById("reference_id").value,
  17.                       description: "Folio "+document.getElementById("reference_id").value
  18.                     }]
  19.                   });
  20.                 },
  21.                 onApprove: function(data, actions) {
  22.                   // Capture the funds from the transaction
  23.                 return actions.order.capture().then(function(details) {
  24.  
  25.  });
  26.                 }
  27.           }).render('#paypal-button-container');
eso hace que page bien y todo
pero no hallo la manera de añadirle mas de 1 item..
siempre sale un item, y quiero que aparezca desglosado

intente esto

Código Javascript:
Ver original
  1. purchase_units: [{
  2.                       amount: {
  3.                       value: document.getElementById("monto").value
  4.  
  5.                       },
  6.                       custom: "15",
  7.                       reference_id: document.getElementById("reference_id").value,
  8.                       description: "Folio "+document.getElementById("reference_id").value
  9.                     },{
  10.                       amount: {
  11.                       value: document.getElementById("monto").value
  12.  
  13.                       },
  14.                       custom: "16",
  15.                       reference_id: "16"+document.getElementById("reference_id").value,
  16.                       description: "Folio 16"+document.getElementById("reference_id").value
  17.                     }]

pero nada...cuando hago eso no se envia el pago
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra