Braintree\Configuration :: merchantId необходимо установить (или accessToken необходимо передать в Braintree\Gateway)

88
6

Теперь я получил ошибку

Uncaught exception 'Braintree\Exception\Configuration' with message 'Braintree\Configuration::merchantId needs to be set (or accessToken needs to be passed to Braintree\Gateway).

Вопрос в том, что, если мой идентификатор продавца не является тем, как его создание суб-торговца, потому что я могу видеть вспомогательную учетную запись продавца на моей панели инструментов, но я собираюсь назвать этот метод:

$webhookNotification = Braintree\WebhookNotification::parse($sampleNotification['bt_signature'], $sampleNotification['bt_payload']);

это говорит

Uncaught exception 'Braintree\Exception\Configuration' with message 'Braintree\Configuration::merchantId needs to be set (or accessToken needs to be passed to Braintree\Gateway).

спросил(а) 2021-01-25T14:34:31+03:00 4 месяца, 3 недели назад
1
Решение
138

Полное раскрытие: я работаю в Braintree. Если у вас есть дополнительные вопросы, не стесняйтесь обращаться [support] [support]

Идентификатор торгового агента является обязательным идентификатором API для всех вызовов API Braintree, а также открытого и закрытого ключей. Вы можете видеть субмерчантов в вашей информационной панели без идентификатора продавца, потому что наша система распознает ваш вход в Dashboard как действительную проверку подлинности вместо того, чтобы полагаться на учетные данные API.

При использовании наших SDK вам необходимо будет настроить свои учетные данные API соответствующим образом. Вы можете найти учетные данные API для своей учетной записи, выполнив инструкции в нашей документации. Теперь мы поддерживаем методы класса и экземпляра.

Пример уровня класса

Braintree_Configuration::environment('sandbox');
Braintree_Configuration::merchantId('use_your_merchant_id');
Braintree_Configuration::publicKey('use_your_public_key');
Braintree_Configuration::privateKey('use_your_private_key');

Пример метода экземпляра

$gateway = new Braintree_Gateway([
'environment' => 'sandbox',
'merchantId' => 'use_your_merchant_id',
'publicKey' => 'use_your_public_key',
'privateKey' => 'use_your_private_key'
]);

ответил(а) 2021-01-25T14:34:31+03:00 4 месяца, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема