Платежные системы apple pay/samsung pay

Use store cards and rewards cards

Apple Pay supports store cards and rewards cards, so customers get the easy, secure, and private way to pay with the full benefits of your store card or rewards program. To learn how to offer your store or rewards card with Apple Pay, contact merchant support.

If your store offers a store or reward card with Apple Pay, consider these points:

Store cards

  • Customers might ask associates how to add your store card to Apple Pay. Explain that adding a store card is just like adding any other credit card to Apple Pay. 
  • Your store might support holding the device near the reader to initiate a nonreceipt return. Make sure that your associates know how store cards can be used with returns. 
  • If your store card offers rewards points, special financing, or other benefits, you should confirm that these benefits work with Apple Pay.  Make sure that associates are aware of available benefits.

Настройка Apple Pay на гаджете

Для того чтоб установить платёжную систему, нужно определить с какими устройствами совместима данная программа: все Айфоны, кроме 4 и 4s; iPad Pro, Mini, Air. Apple Pay работает с банковскими картами вида Mastercard и Visa, в недавнем времени добивалась карта «Мир».Так как настроить Apple Pay?

Процедура настройки платёжной системы, не занимает много времени, для этого нужно проделать следующие манипуляции:

  1. Заходим в меню устройства и находим программу Wallet.
  2. Запускаем приложение, и выплывет окно с предложением добавить банковскую карту, кликаем по нему.
  3. После этого откроется страница, где нужен код от учётной записи.
  4. Происходит добавление кредитки, вводим в нужные поля личную информацию либо сканируем номер карты.
  5. Далее на смартфон придёт сообщение с кодом для подтверждения данных.
  6. Настройка Apple Pay закончена.

Настройка системы длится в течение пары минут. Однако может быть такое, что всплывёт ошибка сервера, например: банковская карта не поддерживается.

Есть два способа решения проблемы:

  1. Ожидать, когда кредитная организация начнёт работать с Apple Pay.
  2. Можно открыть другую кредитную карту, в банке, который работает Apple Pay.

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

Инструкция по использованию Apple Pay

Платёжная система совместима со всеми терминалами, которые поддерживают электронные способы оплаты услуг и т.д. Например, это: NFC, PayPass. Понять, что это нужные вам терминалы можно по иконке указанных серверов.

Инструкция по оплате покупок:

нужно положить палец на Touch ID и поднести гаджет к терминалу;
сервер автоматическим образом осуществит оплату за те или иные услуги (важно не отпускать палец, так как если убрать палец, оплата будет прервана).

Такая система очень безопасна, так как карта не достаётся, не видно её номера, не вводится код. Когда происходит оплата видно лишь иконку кредитки. Платежи за услуги производятся только при нажатии Touch ID. Если владелец, потеряет свой гаджет или его украдут, никто не сможет воспользоваться картой, так как нужен отпечаток пальца. Не сегодняшний день, не было не одной кражи денег.

Бывают ситуации, что не работает Apple Pay, причины:

  • телефон устаревшей модели;
  • банковская карта не правильно привязана;
  • сбой в работе терминала;
  • смена пароля кредитки.

В некоторых случаях, достаточно просто перезагрузить телефон, а в других необходимо идти в банк либо сменять модель гаджета.

Как Visa, Mastercard, Amex зарабатывают деньги?

Если вы покупаете товар за 100 $, то продавцу платят только 98$. Оставшиеся 2% называются дисконтной ставкой. Она делятся между всеми сторонами, которые участвуют в обработки транзакций, осуществляемых с помощью банковских карт.

Чем безопаснее транзакция, тем меньше дисконтная ставка.

Таким образом, «личная» транзакция будет иметь меньшую ставку дисконтирования, чем транзакция «по телефону». Транзакция по банковской карте со встроенным чипом будет иметь меньшую ставку дисконтирования, чем без чипа. Предполагается, что чем более безопасна осуществляемая транзакция, тем меньше риск.

Ставка дисконтирования устанавливается платежными системами, такими как Visa, Mastercard, Amex и т. д.

В приведенном выше примере именно Visa, Mastercard и т. д. определяют и устанавливают ставку дисконтирования в 2%. Хотя Visa, Mastercard получит только $0,10 за транзакцию от этой ставки дисконта. Остальная сумма делится между банком-эмитентом и банком продавца.

  • Visa и Mastercard предоставляют и взимают плату за использование своей сетевой инфраструктуры. Они не выпускают банковские карты (это делает банк-эмитент).
  • Amex и Discover выпускают свои собственные банковские карты. Они также могут выпускать банковские карты для конкретного продавца и выступать в качестве банка-эмитента.

Шаг 2: Создайте новый Apple Pay сертификат

Вам необходимо подключить сертификат в ваше приложение для шифрования данных платежей. Для этого выполните 3 шага:

2.1 Предоставьте необходимую для формирования CSR файла информацию в службу поддержки Fondy. Для этого заполните, пожалуйста, там, где стоит знак «?»:

2.2 Получите 2 файла CSR (запрос на подпись сертификата) от Fondy:

Apple Pay Payment Processing Certificate Request

Apple Pay Merchant Identity Certificate Request

2.3 Используйте эти CSR файлы для генерации сертификатоа продолжая шаг 1.4

блок Apple Pay Payment Processing Certificate: блок Apple Pay Merchant Identity Certificate :

2.4 Скачайте и передайте полученные сертификаты обратно в Fondy для настройки вашего мерчанта.

Что происходит при оплате с помощью Apple Pay на своем iPhone?

Apple Pay использует NFC для отправки платежных данных на бесконтактный POS-терминал при оплате. А также Contactless Specifications EMVCo для передачи данных с iPhone на терминал бесконтактной оплаты.

При оплате с помощью Apple Pay вы аутентифицируете себя в защищенном элементе (SE) iPhone, используя персональную биометрическую информацию (отпечаток пальца, идентификатор лица или PIN-код).

Процесс аутентификации позволяет Apple Pay получить доступ к информации, хранящейся в защищенном элементе (SE). При проведении остальных операций в Apple Pay защищенный элемент (SE), биометрические данные не участвуют.

После аутентификации на iPhone, Secure Element предпринимает следующие действия:

(а) генерирует динамические криптограммы — они представляют собой сочетание платежного токена, суммы сделки, счетчика транзакций вместе с ключом токена оплаты.(б) генерирует динамический CVV — используя CVV-ключ (предоставленный банком-эмитентом). Затем защищенный элемент передает платежный токен (DAN), динамическую криптограмму,динамическое значение CVV (Dynamic Security Code) в POS-терминал с помощью технологии NFC.

  • POS отправляет этот запрос к банку продавца, который передает его в платежную систему, например, Visa, Mastercard и т. д.
  • После этого платежная система определяет, что запрос является платежным токеном, а не реальным PAN. Затем платежная система передает платежный токени динамическую криптограмму  (TSP), чтобы получить соответствующий PAN.
  • TSP получает платежный токен(DAN) и динамическую криптограмму. Он проверяет запрос, расшифровывая динамическую криптограмму, используя закрытый ключ токена оплаты. Как только запрос подтвержден, TSP ищет PAN, связанный с платежным токеном, в хранилище токенов и возвращает реальный PAN клиента в платежную систему.Платежная сеть получает реальный PAN и передает его вместе с деталями транзакции и динамическим CVV в банк-эмитент для авторизации транзакции.
  • Банк эмитент проверяет запрос на расшифровку динамического CVV, используя секретный ключ. После проверки динамического CVV банк-эмитент проверяет баланс клиента по сумме транзакции и «авторизует» запрос.
  • Банк-эмитент передает ответ «авторизации» обратно в платежную систему. Она передает его обратно в банк продавца и обратно в POS-терминал. Далее POS передает информацию на iPhone с помощью технологии NFC, и вы получаете подтверждение на телефон, что транзакция была одобрена.

Когда вы платите с помощью Apple Pay со своего iPhone

В описанном выше процессе PAN и информация о клиенте сохраняются только в закрытых сетях банковских карт и никогда не передаются в POS или из POS.

Get ready to train your employees

Every store associate should know that your store accepts Apple Pay, or they should know the date that it will be available. Use the outlines below to help your employees learn about Apple Pay and how it works in your store.

About your store

Make sure that your employees know where customers will use Apple Pay within your specific payment process and point of sale (POS) system: 

  • Explain how to use Apple Pay with your payment terminals, including where to position iPhone or Apple Watch.
  • Identify which buttons or key commands your associates would need to use to process an Apple Pay transaction.
  • Identify which button customers might need to press on the payment terminal. For example, a customer might need to select debit or credit on the terminal first, then hold iPhone near the reader. 
  • Describe your transaction flow and where Apple Pay fits in. For example, if the full value of the transaction must be calculated before Apple Pay can be used, your associates must know when to prompt customers to initiate payment with Apple Pay.
  • If you integrated your rewards or store card into Apple Pay, outline the customer flow for your store and process. Make sure that associates can help customers receive and redeem rewards using their rewards cards.
  • If transactions above a certain amount in your store require a signature, include those details. (Apple Pay is supported for all transaction amounts.)
  • Show that debit card transactions might still require customers to enter a PIN.
  • Explain how to make returns with Apple Pay.
  • Communicate your internal escalation path to help associates address issues that customers might have when using Apple Pay at POS.

About Apple Pay

Help your employees learn about Apple Pay with this guided tour. Here are a few other ways to help your employees understand Apple Pay: 

  • Use photos or a video of Apple Pay transactions in your stores to enhance your training materials.
  • Learn how customers use Apple Pay in stores globally. Or see how customers use Apple Pay in stores in Japan or China mainland.
  • Get Apple Pay setup instructions for iPhone or Apple Watch or create a short video to demonstrate the quick and easy customer experience.
  • Set up and use Apple Pay on your own device and have employees set it up on theirs. 
  • Create a script to help your associates anticipate potential customer questions and conversations.

Прямая интеграция Apple Pay

  1. Сформируйте приватные ключи Apple Pay Payment Processing Certificate Private Key:
    openssl genrsa -out merchant.key 2048  

    Apple Pay Merchant Identity Certificate Private Key:

    openssl ecparam -out apple_pay.key -name prime256v1 -genkey 
  2. Сформируйте запросы на сертификаты Apple Pay Payment Processing Certificate Request:
    openssl req -new -key merchant.key -out merchant.csr

    Apple Pay Merchant Identity Certificate Request:

    openssl req -new -sha256 -key apple_pay.key -nodes -out apple_pay.csr
  3. Загрузите CSR файлы в Apple Developer аккаунт и скачайте сертификаты (см. )
  4. Используйте ApplePayPaymentRequest чтобы создать ApplePaySession и вызвать диалоговое окно с подтверждением оплаты на клиенте При показе формы сработает событие onvalidatemerchant. В параметре события onvalidatemerchant приходит поле validationURL. На этот адрес с бекенда нужно отправить данные, подписанные сертификатом Merchant Identity Certificate. Сертификат нужно предварительно сконвертировать в PEM формат:
    openssl pkcs12 -export -out merchant.p12 -inkey merchant.key -in merchant.pem

    Пример PHP 7.2

    <?php $ch = curl_init();
    $merchantIdentifier = 'merchant.fondy.eu.{{Your_app_name}}'; // Ваш идентификатор мерчанта Apple Pay с шага 1.4
    $domainName = 'доменное имя'; //Доменное имя вашего сайта, с которого выполняется оплата
    $displayName = 'описание вашего сервиса';
    
    $data = ;
    curl_setopt($ch, CURLOPT_URL, $validationURL);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
    curl_setopt($ch, CURLOPT_CERTINFO, true);
    curl_setopt($ch, CURLOPT_VERBOSE, true);
    curl_setopt($ch, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1_2);
    curl_setopt($ch, CURLOPT_SSLCERT, __DIR__ . '/merchant.pem');
    curl_setopt($ch, CURLOPT_SSLKEY, __DIR__ . '/merchant.key');
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/json"));
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    
    $res = curl_exec($ch);
    
    curl_close($ch);
    echo json_encode($res);
    
  5. Завершите сессию на клиенте, вернув полученный JSON в метод completeMerchantValidation
  6. Получите критпограмму платежных данных от Apple Pay SDK на клиенте в ответ на завершение сессии и отправьите полученные данные на бэкенд
  7. Переотправьте криптограмму на API endpoint FONDY https://api.fondy.eu/api/3dsecure_step1/ в параметре container (см. спецификации) данные в параметре container должны быть в формате BASE64 и иметь такую структуру:
    {
      "token": {
        "paymentData": {
          "data": "1e3kqjVc...HYJkFFBevkjnAO1jjA9oZsg==",
          "signature": "MIAGCSq...AfMDB4b77L6sCICoUo9Lr+0mSvGrn5wKYvB19yOYEAuVwTcxickud0LmIAAAAAAAA",
          "header": {
            "transactionId": "6fb8a4ea40c8a30c2f8...7b80d9d92d060796018e",
            "ephemeralPublicKey": "MFkwEwYHKoZIz.....W56yaUW+kMjaDsvaRpVldv17/mDgP4cK8F0gXmvBaJ3SA==",
            "publicKeyHash": "Yx3yIurI+gR....xH82t/v9uId/8eKM+A="
          },
          "version": "EC_v1"
        },
        "transactionIdentifier": "6FB8A4EA40C8A30....81EFCC255E7B80D9D92D060796018E",
        "paymentMethod": {
          "network": "Visa",
          "type": "debit",
          "displayName": "Visa 1111"
        }
      }
    }
    
  8. Получите от FONDY с деталями платежа
  9. Отобразите покупателю результат оплаты
Ссылка на основную публикацию