Nano Hash - криптовалюты, майнинг, программирование

Как вручную вызвать ошибку Paypal 10486 в песочнице?

Paypal говорит, используйте CCREJECT-REFUSED для адреса 1 в деталях кредитной карты. https://developer.paypal.com/webapps/developer/docs/classic/express-checkout/ht_ec_fundingfailure10486/

Я попытался создать нового тестового пользователя (учетные данные CC были созданы автоматически). Войдите в песочницу и добавьте детали CC, которые я получил на первом шаге. Я меняю адресную строку на CCREJECT-REFUSED. Сохрани это. А затем проверил это, проверив через песочницу. Ошибка 10486 не срабатывала.

Любой намек?


Ответы:


1

Ошибка, которую я сделал, состояла в том, чтобы отредактировать адрес ДОСТАВКИ вместо адреса ВЫПЛАТЫ.

Лучше всего войти напрямую на сайт https://www.sandbox.paypal.com и нажать кнопку вкладку «Профиль» и попробуйте там добавить или отредактировать карточку.

Обратите внимание на следующее:

  • Убедитесь, что вы указали ровно CCREJECT-REFUSED для адреса BILLING в строке 1 без пробелов и ДВА C в начале.

  • Похоже, они некомпетентны в обеспечении бесперебойной работы сайта, поэтому просто попробуйте позже, если вы получите Service Temporarily Unavailable.

  • Если вы добавляете новую карту (вы можете использовать свой реальный номер карты), убедитесь, что вы не получаете сообщение о том, что вы This card number is already assigned to another PayPal account. For security reasons, each card may only be assigned to one PayPal account потому что тогда вы не будете ничего добавлять.

  • Убедитесь, что в качестве способа оплаты выбрана кредитная карта, прежде чем нажимать «Отправить» для заказа.

Это действительно работает, хотя (на сегодняшний день)

15.11.2013
  • Теперь я не могу заставить его работать, так как они не позволяют мне выбрать источник оплаты при оформлении заказа... :-/ 14.08.2016
  • Нужно было сделать это снова, и это все еще работает. Просто добавьте карту с CCREJECT-REFUSED для выставления счетов, и это вызовет эту ошибку. ТОЛЬКО ПЕСОЧНИЦА. В производстве нет отрицательных тестов. 29.03.2018

  • 2

    Хорошо, я ошибся, полагая, что ошибка может быть вызвана прямым платежом CC.

    Как следует из документа:

    1. Вам необходимо создать тестовую учетную запись пользователя
    2. Войдите в песочницу, используя вышеупомянутую учетную запись.
    3. Измените адресную часть тестового пользователя CC на: CCREJECT-REFUSED

    Затем, чтобы проверить это, запустите процесс экспресс-оплаты, как обычно. Но в последней части не используйте прямой ввод CC. Вместо этого выберите другой вариант -- войдите в свою тестовую учетную запись PayPal.

    После этого вы получите такой ответ: TIMESTAMP=2013%2d08%2d19T06%3a50%3a45Z&CORRELATIONID=6761aff7944b&ACK=Failure&VERSION=104&BUILD=7319395&L_ERRORCODE0=10486&L_SHORTMESSAGE0=This%20transaction%20couldn%27t%20be%20completed%2e&L_LONGMESSAGE0=This%20transaction%20couldn%27t%20be%20completed%2e%20Please%20redirect%20your%20customer%20to%20PayPal%2e&L_SEVERITYCODE0=Error

    19.08.2013
  • Я должен добавить еще одну деталь. Когда создается тестовый пользователь PayPal, он использует банковский счет в качестве способа оплаты по умолчанию. При покупке единовременной оплаты есть раздел Способы оплаты. Я поменял там банк на кредитную карту. И чем я смог получить эту ошибку. Также обратите внимание, что PayPal может снова изменить банк способа оплаты после сбоя платежа. 25.12.2013

  • 3

    Все эти ответы уже устарели. Добавить карту с адресом CCREJECT-REFUSED невозможно, а если бы и можно было, то ничего бы не получилось. Вы должны следовать инструкциям по адресу: https://developer.paypal.com/docs/classic/lifecycle/sb_error-conditions/

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

    Например, запуск 10486 через API Express Checkout NVP потребует установки AMT на 104,86 доллара США.

    05.04.2017

    4

    Принимая непосредственно от их руководство: (см. шаг 2)

    1. Войдите на сайт https://www.sandbox.paypal.com, используя тестовую учетную запись PayPal своего покупателя.
    2. Замените содержимое адреса, Строка 1 тестовой кредитной карты покупателя на CCREJECT-REFUSED.
    3. Выполните типичный процесс оплаты Express Checkout в тестовой среде Sandbox, используя ту же учетную запись покупателя и ту же кредитную карту, которую вы только что изменили.
    4. При выполнении DoExpressCheckoutPayment будет возвращен код ошибки 10486. Ваш код должен перенаправлять покупателя обратно в PayPal, используя тот же URL-адрес перенаправления, который использовался для запуска процесса оформления заказа, и тот же токен Express Checkout.
    14.01.2014
  • Прежде чем опубликовать этот ответ, вы пытались выполнить эти шаги? Paypal Sandbox возвращает ошибку в случае, если вы пытаетесь выполнить шаг 2 из своего ответа. 10.08.2017
  • @mrDinkelman у меня был в то время, но это было 3 года назад! Paypal меняется каждый месяц! 11.08.2017
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

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

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..