Hello,
Is it possible to post all parameters to a different PHP page after Payment is done.
In the documentation, the parameters are passed via Ajax and result is fetched back.
However, I want to transfer all parameters to a different PHP page where the processing will happen and Thank-you message will be shown.
Thanks
paypal.Buttons({
createOrder: function(data, actions) {
var add1 = '"'+$("#shipping_address_1").val()+'"';
var add2= '"'+$("#shipping_address_2").val()+'"';
var admin2= '"'+$("#shipping_state").val()+'"';
var admin1= '"'+$("#shipping_city").val()+'"';
var postal= '"'+$("#shipping_postcode").val()+'"';
var country= '"'+$("#shipping_country_id").val()+'"';
console.log("It right"+add1);
return actions.order.create({
payer: {
name: {
given_name: "",
surname: ""
},
email_address: "",
//payer_id: "DFRDTDRHJY",
//country_code: "US",
//national_number[Removed. Phone #s not permitted]
// phone: {
// country_code: "+91",
// national_number[Removed. Phone #s not permitted]
// }
},
purchase_units: [{
shipping: {
address: {
address_line_1: add1,
address_line_2: add2,
admin_area_2: admin2,
admin_area_1: admin1,
postal_code: postal,
country_code: "IN"
}
},
amount: {
value: ''
},
// payee: {
// email_address: ""
// }
}]
});
},
onApprove: function(data, actions) {
return actions.order.capture().then(function(details) {
//alert('Transaction completed by ' + details.payer.name.given_name);
// Call your server to save the transaction
return fetch('confirm-order/paypal', {
method: 'post',
headers: {
'content-type': 'application/json'
},
body: JSON.stringify({
orderID: data.orderID
})
});
});
}
}).render('#checkout-paypal-button-container');
... View more