使用paypal沙盒进行定期付款时遇到“安全标头无效”的问题

使用paypal沙盒进行定期付款时遇到“安全标头无效”的问题,paypal,Paypal,我正在使用贝宝沙盒创建定期付款。我在开发者网站上创建了一个帐户,并创建了测试帐户。对于沙盒帐户,我复制了PAYPAL生成的API凭据 我复制了API凭据并将其放入属性文件中,然后使用java执行代码 当我执行代码时,我得到的是安全头无效消息。下面是我使用的帐户详细信息和端点 acct1.UserName = {API User Name generated by paypal} acct1.Password = {API Password generated by paypal} acct1.S

我正在使用贝宝沙盒创建定期付款。我在开发者网站上创建了一个帐户,并创建了测试帐户。对于沙盒帐户,我复制了PAYPAL生成的API凭据

我复制了API凭据并将其放入属性文件中,然后使用java执行代码

当我执行代码时,我得到的是安全头无效消息。下面是我使用的帐户详细信息和端点

acct1.UserName = {API User Name generated by paypal}
acct1.Password = {API Password generated by paypal}
acct1.Signature = {API Signature generated by paypal}
acct1.AppId=APP-80W284485P519543T

acct2.UserName = sdk-three_api1.sdk.com
acct2.Password = QFZCWN5HZM8VBG7Q
acct2.Signature = A-IzJhZZjhg29XQ2qnhapuwxIDzyAZQ92FRP5dqBzVesOkzbdUONzmOU
acct2.AppId = APP-80W284485P519543T

acct3.UserName = certuser_biz_api1.paypal.com
acct3.Password = D6JNKKULHN3G5B8A
acct3.CertKey = password
acct3.CertPath = resource/sdk-cert.p12
acct3.AppId=APP-80W284485P519543T

service.EndPoint.PayPalAPI = https://api.sandbox.paypal.com/2.0
service.EndPoint.PayPalAPIAA = https://api.sandbox.paypal.com/2.0
service.EndPoint.Permissions = https://svcs.sandbox.paypal.com/
service.IPNEndpoint=https://www.sandbox.paypal.com/cgi-bin/webscr

请让我知道这里面有什么遗漏。我读过paypal文档,也读过其他网站,但没有用。在过去的两天里,我一直停留在这里。

10002“安全标头”错误通常是由于传递给API端点的凭据不正确而导致的。 我建议您查看之前关于此错误的答案,并回顾其中提出的建议: