У меня возникла такая же проблема при попытке использовать пример DoDirectPayment в песочнице с использованием предоставленного API user / pass.
L_ERRORCODE0: 10501
L_SHORTMESSAGE0: Invalid Configuration
L_LONGMESSAGE0: This transaction cannot be processed due to an invalid merchant configuration.
Я вошел в свою учетную запись песочницы, но не было соглашения о выставлении счетов, чтобы согласиться. Попытка включить систему платежей через веб-сайт Pro также оказалась бесплодной.
Кажется, сейчас много проблем с песочницей Paypal, когда тестовые аккаунты не заполняются нужной информацией. Эта проблема 10501 связана с тем, что «Платежи через веб-сайт Pro» не включены в учетной записи.
Обратитесь в службу поддержки , и они могут включить его для вас. Они попросили меня создать новую учетную запись продавца, чтобы они могли включить ее.