Невозможно добавить тестовую карту для тестирования Apple Pay

Я работаю над интеграцией Apple Pay в свое приложение, чтобы протестировать его. Я предполагаю, что мне нужно добавить какую-то тестовую карту в приложение моего кошелька. Без этого я получаю ошибку в Xcode, которая гласит: «Это устройство не может производить платежи».

Я выполнил все настройки, связанные с Xcode, и в разделе возможностей я вижу, что выбран мой идентификатор продавца и все 3 галочки выполнены.

Итак, я попытался добавить тестовую карту для тестирования Apple Pay (получение токена). Я выполнил процесс настройки -> кошелек и Apple Pay -> добавить кредитную / дебетовую карту -> ввести вручную -> Здесь я дал поддельные учетные данные, взятые из Apple

тестовые карты с сайта Apple FPAN: 5204 2477 5000 1497 Срок действия: 11 / CVC на 2022 год: 111

Но ни одна из карт не принимается, для MASTERCARDS я получаю сообщение об ошибке, например, эмитент еще не предлагает поддержку для этой карты. Точно так же я получаю ошибки в отношении тестовых карт Visa.

Итак, как я могу протестировать интеграцию Apple Pay без необходимости добавлять карты в настройку Apple Pay или как я могу успешно добавить тестовую карту, чтобы получить токен.

РЕДАКТИРОВАТЬ: Мне удалось успешно увидеть экран презентации Apple Pay, так как имитированные карты уже добавлены в него по умолчанию.

Я ищу то же самое с реальным устройством.


person saket kumar    schedule 28.07.2016    source источник


Ответы (5)


Привет, я только что получил ответ от службы поддержки

Невозможно добавить номер тестовой кредитной карты (даже тестовые карты Braintree) в Apple Passbook. Поэтому любая кредитная карта, которую вы хотите добавить в Passbook даже для целей тестирования, должна быть реальной.

обновить его, чтобы пользователь не запутался при работе с Apple Pay.

person saket kumar    schedule 28.07.2016
comment
Проходит ли оплата при тестировании с реальной кредитной картой? - person Link14; 21.12.2016
comment
карта не будет списана, она только имитирует - person Saikrishna Radarapu; 23.08.2020

Посетите страницу разработчика здесь. и прокрутите вниз, чтобы увидеть список доступных тестовых кредитных карт.

person Bera Bhavin    schedule 03.10.2017
comment
Это хорошая страница ресурсов, но все эти цифры дают мне сообщение об ошибке «Ваш эмитент еще не предлагает поддержку для этой карты» при попытке добавить их в macOS. - person Luke; 03.05.2019

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

person Kapil Vallamkonda    schedule 30.01.2019

Используя эти данные карты, я смог добавить карту в приложение Wallet.

CARD Number: 5204 2477 5000 1505
Expiration Date: 11/2022
CVC: 111

Источник - https://www.mobindustry.net/how-to-successfully-integrate-apple-pay-into-your-ios-app/

person Suraj Mirajkar    schedule 09.10.2019
comment
не работает для меня .. вы добавили карту непосредственно в кошелек без какой-либо учетной записи тестера песочницы или вы установили тестовую учетную запись песочницы? - person vignesh d; 18.12.2019
comment
Я добавил тестовую учетную запись Sandbox - person Suraj Mirajkar; 14.01.2020

Убедитесь, что вы добавляете тестовую карту в settings > wallet & apple pay (прокрутите вниз), а не в раздел apple id, icloud, itunes & appstore в верхней части настроек.

person Mark    schedule 27.02.2020