Buona sera, sto cercando di utilizzare l'express Checkout di Paypal ma, prima di inviare il pagamento, ho la necessità di creare l'ID ordine e inviarlo insieme al costo.
Non sto riuscendo a venirne a capo. Di seguito il codice fino a questo momento.
codice:paypal.Button.render({ env: 'sandbox', // sandbox | production https://developer.paypal.com/developer/applications/create client: { sandbox: '....................', production: '....................' }, commit: true, payment: function(data, actions) { jQuery.ajax({ type: "POST", url: "form.php", data: $("#contact-form").serialize() + "&payby=paypal", // serializes the form's elements. sella | paypal success: function(data){ registrationId: data } }); return actions.payment.create({ payment: { transactions: [ { amount: { total: '9.01', currency: 'EUR' }, item_list: { items: [ { name: 'hat', description: 'Brown hat.', quantity: '1', price: '9.01', currency: 'EUR', sku: registrationId } ] } } ] } }); }, onAuthorize: function(data, actions) { return actions.payment.execute().then(function() { window.alert('Payment Complete!'); location.href = '/shop/checkout/mode/4'; }); } }, '#paypal-button-container');

Rispondi quotando
