PayPal Ekspres Sandbox modunda 4011 hata mesajı döndürür

0 Cevap php

I am using PayPal express in Sandbox mode in my PHP script (curl + SOAP). I have a simple purchase form with 1 "buy" button. When it's clicked I send initial SetExpressCheckout request and get successfull response from paypal with Acc=success and a fresh token

<Ack xmlns="urn:ebay:apis:eBLBaseComponents">Success</Ack>
<Token xsi:type="ebl:ExpressCheckoutTokenType">EC-4GV76670YM092205U</Token></SetExpressCheckoutResponse>

Sonraki Ben bu yeni belirteç ile PayPal'a komut yönlendirmek çalışıyorum:

  header("Location: https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=".$result[Token]."&address_override=1");

ama sonuç olarak PayPal hata mesajı içeren bir sayfa görüntüler:

We are sorry, we are experiencing temporary difficulties. Please try again later. If this error occurred while making a payment, avoid duplicate payments by checking your Account Overview before resending a payment. Message 4011

Ne bu hataya yol açmış olabilir? Ben şüpheli görünebilir tek şey paypal tepki xml kullanıcı adı ve şifre alanların boş olduğunu, bir düz ABD / USD Sandbox hesabını kullanıyorum.

0 Cevap