Apple idZprávy

Jak získat Apple pay certifikát

Je to paradoxní, ale v poslední době je naše práce jen intenzivnější. A proto tým naléhavě potřebuje sebevědomé střední vývojáře. Zajímá nás zásobník: React, Python, PHP.

Apple Pay je moderní, pohodlný a bezpečný platební systém od společnosti Apple. Apple Pay umožňuje vybraným zařízením Apple provádět platby v obchodech a online. Kupující jednorázově propojí kartu s telefonem a poté při placení pouze potvrdí platbu otiskem prstu. Technologie funguje v mobilních aplikacích a prohlížeči Safari na iPhone, iPad, Apple Watch a nejnovějších MacBookech.

V tomto článku si povíme, co budete potřebovat před přímou integrací Apple Pay do kódu vašeho projektu: kde se musíte zaregistrovat, jaké informace si připravit a jak tyto informace získat.

Chcete-li přijímat platby pomocí Apple Pay, budete potřebovat:

  • knihaúčet Apple ID. Proces je poměrně dlouhý, ale nejde to obejít.
  • Zaregistrujte se na jedné z platebních bran, které fungují s Apple Pay. Seznam dostupných platebních bran, které akceptují ApplePay, naleznete zde.
  • Chcete-li integrovat platbu Apple Pay do kódu vašeho projektu budete potřebovat: získat ID obchodníka, ověřit doménu vašeho projektu, získat certifikát totožnosti obchodníka a certifikát o zpracování platby.
Zajímavé:
Jak změnit svého avatara v Apple Music.

Vytvoření a nastavení ID obchodníka pro Apple Pay

Po registraci Apple ID musíte přidat ID obchodníka a přejít na stránku úprav. Při vytváření tohoto identifikátoru byste měli začít slovem obchodník, které uvádí adresu vašeho hlavního webu v opačném pořadí. Například pro web digital-spectr.ru bude identifikátor obchodní.ru.digital-spectr.

Vytvoření nového nebo úprava stávajícího ID obchodníka pro Apple Pay na webu

Na stránce pro úpravu ID obchodníka jsou 3 bloky, které je třeba vyplnit:

  • Obchodní domény:
    domény, ze kterých jsou pro tohoto prodejce povoleny platby.
  • Certifikát totožnosti obchodníka:
    nebo identifikační certifikát prodejce. Tento certifikát slouží k potvrzení údajů prodávajícího při inicializaci platebního procesu.
  • Certifikát o zpracování platby:
    nebo certifikát o zpracování platby. Tento certifikát je nutný k šifrování transakcí.

Obchodní domény

Abyste mohli z webu provádět platby, budete muset potvrdit vlastnictví domény. Chcete-li to provést, musíte přidat tuto doménu do bloku Merchant Domains (tlačítko „Přidat doménu“) a pro potvrzení je třeba stáhnout a umístit soubor na stránku.

Potvrzení vlastnictví domény Apple Pay na webu

Upozorňujeme, že web musí být na HTTPS. O tom, jak převést web na HTTPS, si můžete přečíst v našem článku.

Certifikát totožnosti obchodníka

Pokyny společnosti Apple říkají, že k vytváření certifikátů musíte mít Mac. Možná se bez toho nějak obejdete, ale nezkoušeli jsme. Chcete-li tedy vytvořit certifikát, musíte použít nástroj Keychain Access.

Užitečnost

Dále pomocí tohoto nástroje musíte vygenerovat žádost o certifikát. Níže je sled akcí:

Proces vytvoření žádosti o certifikát

Přijatou žádost je nutné nahrát při vytváření certifikátu ve vašem účtu Apple.

Vytvořte certifikát

Chcete-li použít certifikát v knihovně PHP cURL, musíte certifikát převést do formátu .pem. Chcete-li to provést, můžete výše obdržený certifikát .p12 převést pomocí příkazu OpenSSL nebo pomocí jednoho z mnoha online převodníků.

//příklady příkazů pro OpenSSL openssl pkcs12 -in DS.p12 -out ApplePay.crt.pem -clcerts -nokeys openssl pkcs12 -in DS.p12 -out ApplePay.key.pem -nocerts -nodes

Zajímavé:
Co se stane, když dojde k automatickému volání od Apple.

Centrum nápovědy

Pro nastavení a konfiguraci Apple Pay postupujte podle následujících kroků.

Krok 1: Vytvořte si svá ID obchodníka ve svém účtu vývojáře Apple Pay

  1. Ve svém účtu vývojáře Apple přejděte na Přidejte ID obchodníka sekce, vyberte ID obchodníků a klepněte na tlačítko Pokračovat .
  2. Přidejte vysvětlující popis, například ID obchodníka pro testovací prostředí.
  3. Do části Identifikátor zadejte požadované jméno obchodníka. Doporučujeme, abyste použili popisný název k označení domény i prostředí, ve kterém ji budete používat, například obchodník.com.mywebsite.sandbox.

Krok 2: Vytvořte certifikát pro zpracování plateb Apple Pay

  1. Získejte certifikát podepsáním souboru žádosti (.csr) od Solid Support.
  2. Přihlaste se ke svému účtu Apple Developer a přejděte na Seznam ID obchodníků a klikněte na ID obchodníka, které jste vytvořili v kroku 1.
  3. v Certifikát zpracování plateb Apple Pay sekce (ujistěte se, že nejste v Certifikát identity obchodníka Apple Pay sekce), klikněte Vytvořit certifikát .
  4. Reagovat Ne na otázku o zpracování v Číně a klikněte Pokračovat .
  5. Nahrajte dříve přijatý soubor .csr a klikněte Pokračovat .
  6. klikněte Ke stažení získat soubor .cer.
  7. Certifikát o zpracování plateb (soubor .cer) musí být odeslán společnosti Solid Support.

Krok 3: Ověřte svou doménu

  1. Přihlaste se ke svému účtu Apple Developer a přejděte na Seznam ID obchodníků a klikněte na ID obchodníka, které jste vytvořili v kroku 1.
  2. Pod Obchodní domény klikněte na Přidat doménu .
  3. Zadejte svou doménu a klikněte Uložit .
  4. klikněte Ke stažení a získáte soubor .txt.
  5. Nahrajte tento soubor na svůj server, aby byl přístupný v následujícím umístění (nahraďte adresu yourdomain.com adresou URL vaší domény): https://yourdomain.com/.well-known/apple-developer-merchantid-domain-association.txt . Chcete-li to provést, vytvořte v kořenovém adresáři svého webu složku s názvem .well-known a do této složky vložte soubor .txt.
  6. Po nahrání souboru klikněte Ověřit si .
Zajímavé:
5 aplikací pro Windows, které by měl mít každý majitel iPhone.

Krok 4: Vytvořte si certifikáty Apple Pay

  1. Otevřete terminál a pomocí tohoto příkazu vytvořte soubor .csr a .key:
  2. openssl req -out uploadMe.csr -new -newkey rsa:2048 -nodes -keyout certificate_sandbox.key
  3. Do výzvy zadejte své údaje, a když budete požádáni o heslo, ponechte pole prázdné a klikněte na Enter. Získáte soubor .csr a .key. Mějte soubor .key po ruce.
  4. Přihlaste se ke svému účtu Apple Developer a přejděte na Seznam ID obchodníků a klikněte na ID obchodníka, které jste vytvořili v kroku 1.
  5. Pod Certifikát identity obchodníka Apple Pay sekce (ujistěte se, že nejste v Certifikát zpracování plateb Apple Pay sekce), klikněte Vytvořit certifikát .
  6. Nahrajte soubor .csr, který jste právě vytvořili, z vašeho terminálu. Pokud jste příkaz zkopírovali a vložili, měl by se jmenovat uploadMe.csr.
  7. klikněte Pokračovat a poté klepněte na tlačítko OK Ke stažení získat soubor .cer. Pravděpodobně se bude jmenovat id_obchodníka.cer.
  8. Převeďte tento soubor .cer na soubor .pem, abyste jej mohli použít ve svém kódu. Do terminálu zadejte následující příkaz:
  9. openssl x509 -informovat der -in obchodník_id.cer -out certificate_sandbox.pem

Krok 5 : Integrace s Apple Pay

Při integraci Apple Pay postupujte podle integrační dokumentace Apple Pay:

  • Web Apple Pay. Podívejte se na ukázku.
  • Apple Pay Mobile.

Další kroky

Nyní jste nakonfigurovali a integrovali Apple Pay

Pokud potřebujete pomoc nebo máte dotaz, napište našemu týmu podpory na adresu support@solidgate.com

Andrii je autorem tohoto článku o řešení.

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Back to top button