При интеграции Apple Pay по API отдельной кнопкой необходимо провести генерацию сертификатов Apple Pay.
...
После размещения файла нажмите кнопку Verify.
Status: Verified - успешная верификация.
Status:Pending - верификация не завершена, просрочена или требует повторения.
...
1314. В разделе Apple Pay Merchant Identity Certificate нажмите кнопку Create Certificate.
...
1415. Откройте новый Terminal в папке с сертификатами.
Проведите команду openssl req -new -newkey rsa:2048 -nodes -out rsacertreq.csr -keyout rsakey.key -subj /CN=http://www.mydomain.com
, где http://www.mydomain.com - ваш домен.
...
1516. Загрузите rsacertreq.csr из вашей папки с сертификатами и нажмите Continue.
...
1617. Нажмите Download для скачивания файла merchant_id.cer и сохраните его в папку с сертификатами.
...
1718. Откройте новый Terminal в папке с сертификатами.
1718.1. Проведите команду openssl x509 -inform DER -in merchant_id.cer -out merchant_id.pem
1718.2. Проведите команду openssl pkcs12 -export -out Certificates.p12 -inkey rsakey.key -in merchant_id.pem
1718.3. Придумайте и введите пароль используя только цифры (от 5 до 10 символов). Для подтверждения попросит ввести пароль еще раз. Пароль сохранить в файл password.txt в папке с сертификатами.
1718.4. Проведите команду openssl pkcs12 -in Certificates.p12 -out ApplePay.crt.pem -clcerts -nokeys
1718.5. Введите ранее придуманый пароль.
...
1819. Откройте файл rsakey.key редактором кода и замените теги:
...
Файл rsakey.key переименовать в ApplePay.key.pem
...
1920. Откройте файл ecckey.key редактором кода.
...