我正在使用Paypal Sandbox进行测试, 我希望通过PayPal从我的网站上获得信用卡付款,
因此根据文档,对于在我的开发者帐户中创建的所有商业沙盒帐户,我已经启用了paypal的结算协议,现在我的帐户类型是商业专业人士,
见附图,
之后,当我尝试在我的网站上获得信用卡付款时,PayPal会出现以下错误,
Paypal Transaction Error Occurred :
Error Code : 10501
Error Short Message : Invalid Configuration
Error Description : This transaction cannot be processed due to an invalid merchant configuration.
Error Severity Code : Error
我正在使用以下方法
DirectPayment
和我正在生成的最终字符串
METHOD=DoDirectPayment&VERSION=93&TENDER=C&TRXTYPE=S&ACCT=4646409327660838&EXPDATE=012017&CVV2=111&ACCTTYPE=Visa&AMT=48.0&CURRENCYCODE=USD&FIRSTNAME=null&LASTNAME=null&STREET=ff 20&CITY=Vadodara&STATE=&ZIP=&COUNTRY=null&INVNUM=44fcf284-e83c-4f50-8248-f5b0ed6f28fd&ORDERDESC=null&ITEMAMT=48.0&VERBOSITY=HIGH&Email=test@test.com&Ponum=44fcf284-e83c-4f50-8248-f5b0ed6f28fd&PhoneNum=6365414705IPADDRESS=localhost&BUTTONSOURCE=PP-ECWizard
我已经从这里删除了一些机密细节。
任何帮助?
答案 0 :(得分:0)
我认为您想要支付信用卡,但您的Paypal帐户未启用。请检查沙箱帐户中的第一个“资金”标签。
我认为信用卡类型需要包含Visa。请检查资格。我还有Business Pro帐户,但我没有启用直接信用卡选项。请检查你的。
如果您已启用直接信用卡,请检查您所在国家/地区的信用卡除外。规范说:
网站付款专业版可在美国,加拿大和美国境内使用 英国。次要的区域差异包括交易 限制,接受的信用卡种类和地址信息。
注意:
仅限直接付款,美国运通限制直接付款 在某些业务类别中接受商家。商人是 要求接受美国运通卡验收协议 为了直接处理美国运通卡。
This specification于2012年12月创建。可能是它的旧版本。如果存在,请检查新的。
答案 1 :(得分:0)
我不希望PayPal出现这种奇怪的行为,我联系过支持,20天后他们没有回复,
根据我的经验,当PayPal重定向方法有效并且信用卡付款(直接付款)不起作用时
原因是,您正在接收付款的SandBox帐户上未启用PayFlow。我已经这样做了,通常在更新后需要2分钟,但在我的情况下似乎需要更长时间,20天后我可以通过直接付款在同一帐户上收到付款。