Я получаю довольно противоречивую информацию от PayPal. Я провел с ними 2 часа по телефону сегодня и разместил свои вопросы на их форумах, и я не получил ни одного решения. Поэтому я обращаюсь к ТАК, так как люди здесь на самом деле знают, что они делают.
Я пытаюсь добавить API AddressVerify и MassPay на наш сайт. В настоящее время мы используем звонки Payflow Pro (DirectPayment и т. Д.) Без проблем. При этом используются наши логин, пароль и учетные данные PayPal Manager для аутентификации через интерфейс HTTPS. Все это написано на PHP с использованием NVP.
Однако, когда я пытаюсь добавить API AddressVerify и / или MassPay, используя интерфейс HTTPS, все, что я получаю, это PNREF и сообщение об ошибке «Invalid Tender».
На форумах я вижу, что все используют адреса электронной почты для входа и какой-то ключ сертификата. Я позвонил в PayPal сегодня, чтобы выяснить, как, черт возьми, получить эту информацию, и разработчик сказал, что я не использую логин с ключом и что я использую неправильный SDK. Он сказал мне, где взять Руководство для разработчиков и что я должен использовать его вместо этого.
Однако руководство разработчика описывает только то, что мы уже используем, и я не собирался сидеть на телефоне еще час и 40 минут.
Итак, мой вопрос таков:
Я просто что-то упустил , или я просто получил какую-то плохую информацию? Я предполагаю, что это последнее, потому что никто там, казалось, не знал, что сидел на корточках о Джеке.
Правильно ли я считаю, что код (, как указано здесь ) - это то, что мне следует использовать? Если да, как мне получить ключ подписи и предположительно новый логин и пароль?
Если разработчик из PayPal прав и я должен использовать интерфейс HTTPS, то как мне заставить это работать? Потому что, как я уже сказал выше, все, что я получаю от этого, - это PNREF и сообщение об ошибке «Недействительный тендер».
Если у кого-то есть опыт с этим и / или какие-то предложения о том, как заставить эту глупость работать, я был бы всегда рад!
Заранее спасибо!
Brian