【发布时间】:2018-06-11 21:59:13
【问题描述】:
我正在使用 java 将 PayPal 与我的网站集成,我已经创建了一个 PayPal 帐户,其中有 2 个沙盒帐户 1.企业账户 2.买家账号 在我的应用程序和凭据部分,我添加了一个应用程序并在那里添加了一个返回 URL
我正在使用带有以下代码的签出按钮:
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://www.paypalobjects.com/api/checkout.js"></script>
</head>
<div id="paypal-button"></div>
<script src="https://www.paypalobjects.com/api/checkout.js"></script>
<script>
paypal.Button.render({
env: 'production', // Or 'sandbox'
client: {
sandbox: 'clientId',
production: 'LiveClientId'
},
commit: true, // Show a 'Pay Now' button
payment: function(data, actions) {
return actions.payment.create({
payment: {
transactions: [
{
amount: { total: '1.00', currency: 'USD' }
}
]
}
});
},
onAuthorize: function(data, actions) {
return actions.payment.execute().then(function(payment) {
// The payment is complete!
// You can now show a confirmation message to the customer
});
}
}, '#paypal-button');
</script>
</body>
它允许我输入信用卡或借记卡详细信息,但是一旦我输入我的买家账户资金信用卡详细信息,它就会出现以下错误
We're sorry, but your card issuer declined the payment. To complete your purchase, check your card details are correct or try a different card.
我也尝试过创建另一个买家帐户,但出现以下错误 抱歉,您的发卡机构拒绝了这笔付款。要完成购买,请尝试使用其他卡。
请告诉我如何让它正常工作。
【问题讨论】:
-
这与 java/rest 有什么关系?据我所知,你展示的只是一些有角度的前端代码
-
我正在将它与 Java 和 Rest Api 集成我接受确认