我最近卖掉了一个利用PayPal的PHP SDK的网络平台。我已经运行了几个月没有任何问题。最近我卖掉了这个平台,在将API凭证更改给买家后,我收到了响应代码400。
Got Http response code 400 when accessing https://api.paypal.com/v1/payments/payment/PAY-7EV93298TM0891705K5XGLLA/execute. {"name":"INSTRUMENT_DECLINED","details":[],"message":"The instrument presented was either declined by the processor or bank, or it can't be used for this payment.","information_link":"https://developer.paypal.com/docs/api/#INSTRUMENT_DECLINED","debug_id":"cfdefedc8b7b2"}
现在很明显,您可能会认为它与错误状态一样简单,但是卡片被拒绝了,但在切换回我的API凭据后,付款就没有问题了。
买家已联系PayPal支持,该支持将此问题归咎于我的平台。
我已经让买家从developers.paypal / api部分发送了他的帐户资格的屏幕截图。所有必要的东西都可以启用。
我可以确认提供的API信息是正确的,因为在付款流程中我被重定向到PayPal,我可以在标题中查看买家电子邮件/商家名称。我作为客人退房,输入我的信用卡信息,当我被送回时,我会收到响应代码400。
非常奇怪,你能想到任何可能导致此问题的帐户问题吗?还要别的吗?我在网上搜索过。我是卖家,因此我无法真正与PayPal支持买家帐户,因此让拥有较少计算机/代码知识的买家就此问题寻求支持是一项挑战。/ p>
注意:买方帐户是商业帐户,其货币为美元(与平台相同)。