Email 贝宝:创建订单时如何传递客户电子邮件?
使用我创建订单:Email 贝宝:创建订单时如何传递客户电子邮件?,email,paypal,checkout,Email,Paypal,Checkout,使用我创建订单: <script> paypal.Buttons({ createOrder: function(data, actions) { // Set up the transaction return actions.order.create({ purchase_units: [{ amount: { value: '0.01' } }]
<script>
paypal.Buttons({
createOrder: function(data, actions) {
// Set up the transaction
return actions.order.create({
purchase_units: [{
amount: {
value: '0.01'
}
}]
});
}
}).render('#paypal-button-container');
</script>
贝宝,按钮({
createOrder:函数(数据、操作){
//设置事务
return actions.order.create({
购买单位:[{
金额:{
值:“0.01”
}
}]
});
}
}).render(“#贝宝按钮容器”);
我希望能够以这种方式传递客户电子邮件,因此,当在服务器端收到通过IPN或webhook成功完成交易的通知时,是否能够直接或通过额外调用PayPal API获得相同的电子邮件
这可以通过不使用快速签出和指定自定义字段来实现。但是如何在express签出中通过jscript API实现呢?在他们的API文档中找不到合适的字段。记录:最后,我使用了一个Approve回调将自定义字段传递给服务器。这是一个有点不同的解决方案,我希望,但它的工作。对于记录:最后我只是使用了一个批准回调传递自定义字段到服务器。这是一个有点不同的解决方案,我希望,但它的工作。