GetRecurringPaymentsProfileDetails (NVP) Отсутствующие поля

GetRecurringPaymentsProfileDetails Вызов не возвращает все поля, которые он должен в соответствии с документацией API.

Это пример запроса:

(
    [USER] => paypal_api1.xxx.com
    [PWD] => AY6Z6HNXXXX
    [SIGNATURE] => AdehadoDswh-XXXXXXnjPNEgmAFl20HyV7tFQZoL4
    [VERSION] => 64
    [METHOD] => GetRecurringPaymentsProfileDetails
    [PROFILEID] => I-XXXXXXX
)

Это ответ:

(
    [PROFILEID] => I-CL7Kxxx
    [STATUS] => Active
    [AUTOBILLOUTAMT] => AddToNextBilling
    [DESC] => xxx
    [MAXFAILEDPAYMENTS] => 2
    [SUBSCRIBERNAME] => Dan
    [PROFILESTARTDATE] => 2013-05-15T07:00:00Z
    [PROFILEREFERENCE] => 31571
    [NEXTBILLINGDATE] => 2013-05-16T10:00:00Z
    [NUMCYCLESCOMPLETED] => 1
    [NUMCYCLESREMAINING] => 18446744073709551615
    [OUTSTANDINGBALANCE] => 0.00
    [FAILEDPAYMENTCOUNT] => 0
    [LASTPAYMENTDATE] => 2013-05-15T14:52:04Z
    [LASTPAYMENTAMT] => 0.10
    [TRIALAMTPAID] => 0.00
    [REGULARAMTPAID] => 0.10
    [AGGREGATEAMT] => 0.10
    [AGGREGATEOPTIONALAMT] => 0.00
    [FINALPAYMENTDUEDATE] => 1970-01-01T00:00:00Z
    [TIMESTAMP] => 2013-05-15T14:55:58Z
    [CORRELATIONID] => 225681xxx
    [ACK] => Success
    [VERSION] => 64
    [BUILD] => 5908853
    [SHIPTOSTREET] => xxx
    [SHIPTOCITY] => xxx
    [SHIPTOSTATE] => CA
    [SHIPTOZIP] => xxx
    [SHIPTOCOUNTRYCODE] => US
    [SHIPTOCOUNTRY] => US
    [SHIPTOCOUNTRYNAME] => United States
    [SHIPADDRESSOWNER] => PayPal
    [SHIPADDRESSSTATUS] => Unconfirmed
    [BILLINGPERIOD] => Day
    [BILLINGFREQUENCY] => 1
    [TOTALBILLINGCYCLES] => 0
    [CURRENCYCODE] => USD
    [AMT] => 0.10
    [SHIPPINGAMT] => 0.00
    [TAXAMT] => 0.00
    [REGULARBILLINGPERIOD] => Day
    [REGULARBILLINGFREQUENCY] => 1
    [REGULARTOTALBILLINGCYCLES] => 0
    [REGULARCURRENCYCODE] => USD
    [REGULARAMT] => 0.10
    [REGULARSHIPPINGAMT] => 0.00
    [REGULARTAXAMT] => 0.00
)

Теперь в соответствии с API я должен получить эти поля (среди прочих):

  • ЭЛ. АДРЕС
  • ИМЯ
  • ФАМИЛИЯ

Я попробовал почти все, что мог придумать, чтобы получить вышеуказанную информацию без какой-либо удачи.

2 ответа

Решение

Только что получил комментарий от PayPal о том, что эта ошибка устранена.

Мы ценим Ваше терпение. Это сообщение информирует вас о том, что проблема была решена с помощью недавнего обновления сайта.

...

Техническое обслуживание PayPal Merchant

Была ли эта информация изначально передана? Показывает ли это в профиле, убедитесь, что вы изначально передали его. Они не будут возвращены, если они не будут переданы. Я только что выполнил тест, и я получил эти поля обратно при вызове API для деталей.

Другие вопросы по тегам