【问题标题】:PayPal Checkout COMPLIANCE_VIOLATIONPayPal 结帐 COMPLIANCE_VIOLATION
【发布时间】:2020-09-07 20:19:16
【问题描述】:

我正在尝试将 PayPal 结帐集成到我的 Angular 网站中。集成似乎很好,但我在创建订单时总是出错。您将在下面找到我使用的所有代码。

index.html

<head>
    ...
    <script src="https://www.paypal.com/sdk/js?client-id=MY-APP-SANDBOX-ID"></script>
</head>

donation.component.ts

declare var paypal;
...
export class DonationComponent implements OnInit{
    ...
    ngOnInit(): void {
        ...
         paypal.Buttons({
             createOrder: (data, actions) => {
                 return actions.order.create({
                     purchase_units: [{
                         description: "Donation For Al-Darb Platform.",
                         amount: {
                             currency_code: 'USD',
                             value: this.value
                         }
                     }]
                 });
             },
             onApprove: async (data, actions) => {
                  const order = await actions.order.capture();
                  console.log(order);
             },
             onError: err => {
                 console.log(err);
             }
         }).render(this.paypalElement.nativeElement);
    }
}

donation.component.html

...
<div #paypal></div>

执行后一切正常,仅在结帐时(登录到 Paypal 并验证付款后)。我总是收到以下错误HTTP 400

{
    ack: "contingency",
    contingency: "UNPROCESSABLE_ENTITY"
    data: {name: "UNPROCESSABLE_ENTITY", details: [{ issue: "COMPLIANCE_VIOLATION" ...}],
    ...
}

【问题讨论】:

  • "COMPLIANCE_VIOLATION" ...}],..." 这不是技术问题。您在这些...后面隐藏了哪些其他细节?接收 PayPal 的国家/地区是什么帐号?
  • ... = "API 无法完成请求的操作,或者请求的操作在语义上不正确或业务验证失败。"
  • 国家是阿尔及利亚。

标签: paypal


【解决方案1】:

COMPLIANCE_VIOLATION

应该有更多信息,例如您可以分享的 debug_id,但由于是阿尔及利亚,我确信问题在于帐户需要设置自动扫描方法才能接收付款。

可能的自动转帐方法包括国际银行账户或能够提取资金的本地 Visa 卡(并非所有卡都可以这样做)。

在您的帐户上进行此设置后,您就可以接收付款了。联系 PayPal 支持以获得进一步帮助,这不是 Stack Overflow 的技术问题。

【讨论】:

    猜你喜欢
    • 2010-09-21
    • 2020-04-09
    • 2023-04-08
    • 2014-11-26
    • 2014-12-07
    • 2013-03-14
    • 2013-03-05
    • 2017-11-22
    • 2012-01-20
    相关资源
    最近更新 更多