javascript - Paypal 与 PHP 集成,无需登录 PayPal
问题描述
我们想将 PHP 与 Paypal 支付集成。由于我们有 Paypal 商业帐户,我们希望将此付款与我们的电子商务网站集成。我们已经尝试了以下代码。
<?php
// $x = 0;
$y = $this->session->userdata('sub_total');
$discounttotal = $this->session->userdata('discount_total');
// $tax = $this->session->userdata('tax');
$shipping = $this->session->userdata('shipping');
$final_amount = $this->session->userdata('final_amount');
$z=0;
?>
<div id="paypal-button"></div>
<script>
paypal.Button.render({
// Configure environment
env: 'sandbox',
client: {
sandbox: 'AetxekWctvziIYR4_YnKYCE7NjzwNV1duPwtOKYzjjly3Cgc4-TpaGhdeVlXY-4bRufu_S8tN9ZHdra_',
production: 'demo_production_client_id'
},
// Customize button (optional)
locale: 'en_IN',
style: {
size: 'small',
color: 'gold',
shape: 'pill',
},
// Enable Pay Now checkout flow (optional)
commit: true,
// Set up a payment
payment: function(data, actions) {
return actions.payment.create({
transactions: [{
amount: {
total: <?php echo $final_amount;?>,
currency: 'INR'
}
}]
});
},
// Execute the payment
onAuthorize: function(data, actions) {
return actions.payment.execute().then(function() {
// Show a confirmation message to the buyer
/*for (var propertyName in data) {
//alert( propertyName + " : " + data[propertyName] );
}*/
window.alert('Thank you for your purchase!');
$("form").submit();
});
}
}, '#paypal-button');
</script>
运行代码时,页面上出现了 paypal 按钮,当我们单击它时,它会重定向到 PayPal 登录页面。问题来了,如果用户没有paypal账户,如何付款。是否有机会通过信用卡/借记卡、手机钱包接受付款,以便将金额添加到我们的贝宝金额中。请建议我正确的方法。提前致谢。
解决方案
您正在使用智能支付按钮,因此全球许多国家/地区的买家可以通过单击页面上的黑色按钮直接使用信用卡/借记卡付款。
但是有些国家,比如印度,没有这个。常规的 PayPal 结账将打开,他们将需要登录或注册一个帐户。
如果您担心没有现有 PayPal 帐户的客户的体验,您应该在私人/隐身浏览器或没有存储电子邮件地址的 paypal.com cookie 的浏览器中测试流程。您会发现输入信用卡然后选择密码并选中底部的框以即时创建 PayPal 帐户的流程作为该过程的一部分,并不复杂
推荐阅读
- android - 无法使用 am 从命令行使用 foxit 阅读器应用程序打开 pdf
- r - 使用绘图的条形之间的不同距离
- c - MakeFile - 传递目标时避免某些文件
- java - 我应该如何为这个函数编写 JUnit
- r - 使用矩阵索引列矩阵时如何理解错误“subscipts out of bound”
- python - python的设置器行为
- string - 如何在 Julia 中创建一个填充有字符串的 CuArray?
- python - Time.Sleep() 正在冻结我的 pygame 窗口并冻结我的函数
- r - 添加具有特定组合的列
- reactjs - 使用 openapi-generator 启用 CORS