Ön koşul:
Magento sürümü: 2.x
1. Adım: Crypto.com Pay Hesabını Kaydedin
Henüz bir hesabınız yoksa Crypto.com Pay hesabına kaydolun.
Panelinizdeki "Ayarlar" sekmesine gidin ve KYC gereksinimlerini tamamlayın.
Crypto.com Pay Satıcı Paneline erişiminiz olduğunda, bir özel anahtar ve yayınlanabilir bir anahtar çifti oluşturabileceksiniz. API anahtarları Entegrasyon > API Anahtarları sekmesinde bulunabilir.
Not: API Anahtarlarına Canlı Modda ve Test Modunda erişmek için sol menüdeki Test Verileri arasında geçiş yapabilirsiniz: geçiş açıksa API Anahtarları Test Modundadır; kapalıysa API Anahtarları Canlı Moddadır.
2. Adım: Eklentiyi Magento'ya yükleyin
Crypto.com Pay eklentisi hakkında daha fazla bilgiyi GitHub Depomuzdan öğrenebilir ve aşağıdaki şekilde yükleyebilirsiniz:
Modül zip paketini Sürümler sayfasından indirin
Tüm dosyaları çıkarın ve Magento 2 kurulum yolunuza yükleyin, yani zip dosyasındaki
/code/Cdcpay
öğesini Magento sunucusundaki/app/code/Cdcpay
öğesine taşıyınSunucunuza giriş yapın ve Magento2 kurulumunuzun kök dizininde aşağıdaki komutları çalıştırın:
php bin/magento setup:upgrade
php bin/magento module:enable Cdcpay_CDCCheckout
php bin/magento setup:static-content:deploy -f
Magento2 Önbelleklerinizi Temizleyin
php bin/magento cache:flush
Kurulum tamamlandı ve artık Magento Mağazanızda Crypto.com Pay'i etkinleştirebilirsiniz.
Not: Magento 2 mağazanızda "İstenen sınıf düzgün oluşturulmadı, çünkü "oluşturulan" dizin izni salt okunur." veya "Dizin oluşturulamıyor" gibi hatalarla karşılaştıysanız bu durum, ortamınızdaki dosya izinlerinin doğru yapılandırılmadığı anlamına gelir. Ayarları güncellemek için Magento belgelerine başvurabilirsiniz.
3. Adım: Magento'da Crypto.com Pay'i etkinleştirin
Magento yönetici panelinde oturum açın.
Mağazalar > Yapılandırma > Satış > Ödeme Yöntemleri seçeneğine gidin.
Crypto.com Pay seçeneğine gidin ve yapılandırmaları genişletin.
Etkin olduğunda "Evet" öğesini seçin.
Akışı test etmeden CANLI işlemleri etkinleştirmek isterseniz aşağıdakileri atlayabilir ve 5. Adım için ilerleyebilirsiniz.
Test Modundaki Özel Anahtarı 1. Adımda elde ettiğiniz değerlerle doldurun.
Test Modunda "Evet" öğesini seçin.
Test Modunda Webhook özel imza açıklamasındaki webhook url'yi kopyalayın ve
[Mağaza URL'sini]
Magento Mağazanızın URL'si ile değiştirin.Crypto.com satıcı paneline gidin ve soldaki menüde Test Verileri anahtarının açık olduğundan emin olun.
Entegrasyon > Webhooks sekmesine gidin.
Webhook Ekle düğmesine tıklayın ve ardından kopyalanan webhook url'sini Yük URL'sine yapıştırın, ardından webhook için bir
özel imza
oluşturulacaktır.Özel imzayı
kopyalayıp Magento yapılandırma sayfasındaki Test Modu Webhook özel imzaya yapıştırın.Yapılandırmaları kaydetmek için Yapılandırmayı Kaydet düğmesine tıklayın.
Not: Lütfen Test Modunu test edip etmediğinize bağlı olarak forma uygun şekilde yapılandırdığınızdan emin olun ve Test Modu ile Canlı Mod arasındaki farklardan dolayı özel anahtarları doğru girdiğinizden emin olun.
4. Adım: Akışı doğrulayın
Bu noktada, Crypto.com Pay Magento'nuzla tamamen entegredir. Ancak ödeme akışını en az bir kez denemeniz önerilir.
Bir test ödemesini nasıl tamamlayacağınızı öğrenmek için burayı inceleyin.
Crypto.com Pay ödemeyi onayladığında, ödeme penceresinde ödemenin onaylandığı belirtilecek ve sipariş durumunuz da güncellenecektir.
5. Adım: CANLI işlemler için Hesabı Yapılandırma
Ödeme akışı kapsamlı bir şekilde test edildikten sonra, aşağıdaki adımları izleyerek CANLI işlemleri etkinleştirebilirsiniz:
Magento'nun yönetici panelinde oturum açın ve Mağazalar > Yapılandırma > Satışlar > Ödeme Yöntemleri seçeneğine gidin ve Crypto.com Pay yapılandırmalarını genişletin.
Test Modunda "Hayır" öğesini seçin.
Canlı Mod Özel Anahtarı alanını, Satıcı Panelinden aldığınız Canlı Mod
Özel Anahtarı
ile doldurun.Canlı Modundaki Webhook özel imza açıklamasındaki webhook url'yi kopyalayın ve
[Mağaza URL'sini]
Magento Mağazanızın URL'si ile değiştirin.Crypto.com satıcı paneline gidin ve soldaki menüde Test Verileri anahtarının kapalı olduğundan emin olun.
Entegrasyon > Webhooks sekmesine gidin.
Webhook Ekle düğmesine tıklayın ve ardından kopyalanan webhook url'sini Yük URL'sine yapıştırın, ardından webhook için bir
özel imza
oluşturulacaktır.Özel imzayı
kopyalayıp Magento yapılandırma sayfasındaki Canlı Mod Webhook özel imzaya yapıştırın.Yapılandırmaları kaydetmek için Yapılandırmayı Kaydet düğmesine tıklayın.
Tebrikler, artık Canlı Modda kripto para ödemelerini kabul edebilirsiniz.