【问题标题】:PayPal Express Checkout doesn't allow residents of United StatesPayPal Express Checkout 不允许美国居民
【发布时间】:2014-07-22 06:15:53
【问题描述】:

来自美国,有人试图从我们的网站购买产品,但显示以下错误。 很抱歉,PayPal 不允许美国居民将购买的商品运送到印度。我在美国和印度国家/地区创建了两个 PayPal 帐户,并尝试使用这两个帐户付款,但我没有从不同的测试方式(即提供账单和运输信息印度/美国反之亦然)中得到这个问题。在 drupal 商务中是否有人遇到同样的问题。请有任何想法..

【问题讨论】:

    标签: paypal


    【解决方案1】:

    买家遇到这种情况是因为他们试图将货物运送到本国以外的其他地址。

    要覆盖此安全功能是编辑“addressoveride” SetEC api cal 中的参数;你要做的就是深入研究 drupal 并设置为 --> addressoveride=1,以及在 IPN 中 监听器(如果适用)。第 24 页。

    如果您可以禁用贝宝地址确认变量,您也会这样做。第 23 页

    See Doc

    【讨论】:

    • 我注意到帐单或送货信息地址(美国/印度)不是此错误的问题。用户创建的 PayPal 帐户来自美国,然后只显示此错误。我检查了在印度国家/地区创建的 PayPal 帐户,然后它没有显示错误。我该如何解决这个问题?
    • 这是正确的 J. Sinha。美国送货/帐单地址”只能居住在该国家/地区并在该国家/地区内运送,但对于其他国家/地区并非如此。原因是美国对国际国家有严格的制裁。这就是为什么您在美国账户而不是印度账户中遇到错误的原因。这仅在实施贝宝结帐时。您可以在 DOEC api 完成之前将它们返回到评论页面以将运输更改为国际
    【解决方案2】:

    截至目前.. 此问题已解决。我完全在 Commerce Paypal 模块中评论了运输信息。即,在文件中,“commerce_paypal/modules/ec/commerce_paypal_ec.module”。

    即,我注释了来自的代码,

    if (module_exists('commerce_shipping')) {
    // If we have a shipping address, pass it to PayPal ... 
    ... //some default code here...
    } 
    else { 
    ... //some default code here...
     }
    

    它可能对遇到此问题的任何人都有用。

    【讨论】:

      猜你喜欢
      • 2014-10-19
      • 2018-04-05
      • 2011-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-15
      • 2018-12-13
      • 1970-01-01
      相关资源
      最近更新 更多