我在网站上实现了paypal doDirectPayment。对于沙盒测试,它可以正常运行但是对于实时模式,它会生成错误
L_ERRORCODE0 - 10501
L_SHORTMESSAGE0 - 配置无效
L_LONGMESSAGE0 - 由于商家配置无效,无法处理此交易。
从Paypal DirectPayment API错误和警告,我得到了纠正措施
在结算协议被禁用或处于非活动状态时发生。
但我不知道如何启用此结算协议
请帮帮我。
由于
答案 0 :(得分:1)
您是否已申请Payments Pro并已在您的帐户中获得批准/启用?如果是这样,当它首次获得批准时,您应该收到接收结算协议的电子邮件,当您登录PayPal时它也会弹出您的概述页面。
另一个原因是您已获准使用Payments Pro PayFlow版本,在这种情况下,您需要使用PayFlow API而不是DoDirectPayment才能处理信用卡。
如果您使用的是最新的Payments Pro 2.0,您应该可以完全访问PayFlow和DDP,但有时您必须让它们为您启用DDP。
因此,您需要弄清楚的第一件事是您注册了哪个版本的Pro,然后我可以为您提供更多帮助。