Сценарий в Paypal - ошибка неправильной конфигурации клиента 10501?
Я пытаюсь сделать DoDirectPayment
с помощью Sandbox API
Я тестировал код, который, как я знаю, работает, но мои учетные данные API получают следующую ошибку обратно из Sandbox API
[L_ERRORCODE0] = > 10501
[L_SHORTMESSAGE0] = > Неверная настройка
[L_LONGMESSAGE0] = > Эта транзакция не может быть обработана из-за неверной конфигурации продавца
После поиска кода ошибки я обнаружил, что проблема "Происходит, когда соглашение о выставлении счетов отключено или неактивно".
Я интенсивно искал Google для того, как согласиться с Соглашением о выставлении счетов в песочнице, но не превалирует
У кого-нибудь была эта проблема и знаете, как ее включить?
Ответы
Ответ 1
Как и в других ответах, вам нужно включить Payments Pro в свою учетную запись sandbox. По состоянию на июль 2013 года вы можете сделать это, выполнив следующие шаги.
- Войдите в свою учетную запись developer.paypal.com
- Перейдите в Приложения → Учетные записи Sandbox
- Выберите вкладку "Песочница", которую хотите обновить до "Pro", а затем нажмите "Профиль"
- В появившемся диалоговом окне должна появиться опция Upgrade to Pro
Обратите внимание, что сайт разработчика PayPal немного изменился совсем недавно, поэтому ваш пробег может меняться...
Ответ 2
Это означает, что ваша тестовая учетная запись для песочницы не настроена для Payments Pro.
Перейдите в https://developer.paypal.com > Учетные записи > предварительно сконфигурированы и создайте предварительно сконфигурированную тестовую учетную запись US Website Payments Pro.
Ответ 3
Недавно была редизайн сайта разработчика.
Я не знаю о существующих учетных записях, но для новых учетных записей вы не можете использовать тестовую учетную запись "фасилитатора" по умолчанию для тестирования классического api... вам нужно создать новую тестовую учетную запись бизнес-песочницы и использовать учетные данные из что. Это верно, хотя учетная запись "фасилитатор" - это бизнес-аккаунт.
Учетные записи песочницы создаются в https://developer.paypal.com/ → Приложения → Учетные записи Sandbox (ссылка слева) → Создать учетную запись ( на правой стороне)
Ответ 4
Я получил эту же проблему и написал PayPal об этом, это был их ответ:
Благодарим вас за обращение в Merchant Technical Services.
Что касается вашей проблемы с ошибочной ошибкой конфигурации продавца, эта ошибка произошла из-за того, что ваша учетная запись в песочнице все еще находится в состоянии ожидания. Это произошло, когда вы перешли от бизнеса к профессионалу. Это ошибка в нашей системе и любезно, что наш инженер все еще находится в процессе исправления этих ошибок. Кстати, вы можете попробовать создать новую учетную запись для песочницы, а затем перейти на учетную запись pro, как вы это делали до этого.