2015-03-15 2 views
1

Я установил Фирменные, как это предусмотрено в документе системы PayPal: https://developer.paypal.com/docs/classic/api/merchant/SetExpressCheckout_API_Operation_NVP/set BRANDNAME не работает, когда звонит PayPal SetExpressCheckout?

Я использую песочницу, чтобы проверить и можно увидеть, что Фирменные был установлен в запросе, однако, на странице проверки Paypal, он до сих пор показывают, как My Test магазин, другой чем все, что я задал в торговой марке.

Может кто-нибудь помочь?

Большое спасибо

+1

Это, вероятно, связано со значением VERSION, что вы представляемого. Пример @ Эшана использует версию 109.0, поэтому я бы удостоверился, что вы используете это как минимум. Текущая версия API - 121,0 –

ответ

1

Я не уверен, но я проверил это на моем конце, и она отлично работает для меня. См. Приведенные ниже параметры и прилагаемый скриншот.

НВП Запрос:

USER=XXXXXXX&PWD=XXXXXX&SIGNATURE=XXXXXXXX&VERSION=109.0&METHOD=SetExpressCheckout&RETURNURL=http://XXXXXXXXXXXXXXXXX/index.php?action=ECreturn&CANCELURL=http://XXXXXXXXXXXXXXX/index.php?action=ECcancel&AMT=0.01&PAYMENTACTION=Authorization&BRANDNAME=ABCDEFGH 

НВП Ответ:

TOKEN=EC-85C13366BX6520717 
TIMESTAMP=2015-03-15T13:29:56Z 
CORRELATIONID=77262af85819a 
ACK=Success 
VERSION=109.0 
BUILD=15735246 

https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=EC-85C13366BX6520717 

enter image description here

+0

. Я использовал пример кода, который имеет & VERSION = 56 set. У вашего кода есть версия = 109. Похоже, что версия 56 не поддерживает отмену фирменного наименования – daxu