我们使用DoDirectMethod通过CreateRecurringPaymentsProfile方法进行信用卡付款和定期付款。但有些我怎么不能得到错误"由于商家配置无效,无法处理此交易。"。
我找到了一些解决方案: 1)我遇到的问题是:未对实时交易启用的功能
2)如果使用REST API, 我需要改变我的国家,然后我如何改变国家或货币。
3)在paypal错误代码中我发现:当您未同意结算协议时发生。 - 那么我如何才能同意结算方式 - 需要采取措施。
请通过提供配置步骤或任何其他解决方案来帮助我。
答案 0 :(得分:0)
PayPal完全混淆了人们/开发者,我也在一个月的客户网站上得到了相同的问题,我使用的是DoDirectPayment,它就像测试交易的魅力一样,但是当它让它实现它时我发现同样的问题,我也发现,在LIVE模式下执行交易,我们需要为直接信用卡“启用”此功能,但很多时候我要求他们(PayPal)启用该功能,但他们只是一次收到我的在线申请,并回复说它将需要大约24小时。我还添加了诸如SSN,EIN之类的额外信息,但他们是如此懒惰或不活跃。
有一次他们说我们需要网站付款专业版,但我没有找到一个注册链接,我在许多网站甚至在他们的网站上找到了PayPal Payments Pro链接,这些人在该网站上有大量文档payment pro和dodirect方法,但不是单个链接如何注册该服务或如何为“实时”模式启用该功能。
今天我发现他们更新了他们的开发者网站并使事情略有不同,还提供了一个额外的方法“braintreegateway”以便处理,我也尝试使用他们的沙箱帐户,它只使用PHP 5.4及以上,所以旧的PHP版本服务器无法得到它。他们还需要在最后注册您的详细信息。
如果我已经拥有PayPal商业帐户,为什么我需要在每种方法上注册。
Sucked