Geliştirme mağazalarında sipariş test etme

Bir test siparişi vererek geliştirme mağazası ödeme işleminizin ve sipariş işleme, envanter, kargo gönderimi, e-posta bildirimleri ve vergi ayarlarının doğru şekilde çalıştığından emin olabilirsiniz.

Geliştirme mağazaları sınırsız sayıda test işlemi işleyebilir. Geliştirme mağazasında test siparişi vermenin iki yolu vardır:

  • Bir işlemi simüle etmek için Shopify'a ait Bogus Gateway'i kullanma
  • Ödeme sağlayıcınız için test modunu etkinleştirme:

    • Shopify Payments
    • Üçüncü taraf ödeme sağlayıcısı

Bir geliştirme mağazasında gerçek işlemleri kullanmayı test edemezsiniz. Gerçek işlemler, test modunda olmayan bir ödeme sağlayıcısı üzerinden işlenen ve geçerli bir kredi kartı numarası gibi gerçek ödeme bilgileri kullanılan işlemlerdir. Gerçek işlemlerle test yapmanız gerekiyorsa ücretli bir plana geliştirme mağazasını aktarmanız gerekir.

Shopify Yöneticisi REST API'si veya GraphQL API'sini kullanarak da sipariş oluşturabilirsiniz. API kullanılarak sipariş oluşturulurken ödeme işlemi atlanır.

Shopify'ın Bogus Gateway'ini kullanarak test gerçekleştirme

Geliştirme mağazanızın online ödeme sayfasında işlem simüle etmek için Shopify'ın Bogus Gateway'ini ayarlayabilirsiniz. Bogus Gateway, mağazaların test siparişi vermek için kullanabileceği bir ödeme sağlayıcısıdır.

Sipariş oluşturmak için ödeme sayfasında test ödeme bilgilerini girmeniz gerekir. Girdiğiniz bilgilere bağlı olarak farklı işlem türlerini simüle edebilirsiniz.

Adımlar:

  1. Etkinleştirilmiş bir kredi kartı ödeme sağlayıcınız varsa devam etmeden önce bu sağlayıcıyı devre dışı bırakın. Yönet > Devre dışı bırak'a tıklayın (Bu düğme ayrıca ödeme sağlayıcınızın adını gösterir. Örneğin, Shopify Payments'ı devre dışı bırak) ve ardından devre dışı bırakma işleminizi onaylayın.

  2. Artık Üçüncü taraf sağlayıcıları bölümünü görürsünüz. Bu bölümde Üçüncü taraf sağlayıcı seç'e tıklayın.

  3. Üçüncü taraf ödeme sağlayıcıları sayfasında Bogus Gateway (test amaçlı) seçeneğini belirleyin.

  4. Activate (for testing) Bogus Gateway [Bogus Gateway'i etkinleştir (test amaçlı)] seçeneğine tıklayın.

  5. Online mağazanıza gidin ve tıpkı bir müşteriymiş gibi sipariş verin. Ödeme sayfasında gerçek kredi kartı bilgileri yerine aşağıdaki bilgileri girin:

Ödeme sayfanızı bogus gateway ile test ettiğinizde girilecek kredi kartı bilgileri
Alan adı Girilecek bilgiler
Karttaki ad Bogus Gateway girin
Kredi kartı numarası

Farklı işlem türlerini simüle etmek için aşağıdaki değerlerin her birini girin:

  • Başarılı işlem simülasyonu için 1 girin
  • Başarısız işlem simülasyonu için 2 girin
  • İstisna simülasyonu için 3 girin (bunu yaptığınızda, ödeme sağlayıcıdan kaynaklanan bir sorun oluştuğunu belirten mesaj belirir)
CVV 3 haneli rastgele bir sayı girin (örneğin, 111.)
Son Kullanma Tarihi İleriki bir tarih girin.
  1. Testi tamamladıktan sonra ödeme sağlayıcınızı sıfırlamak için Shopify yöneticinizin Ödeme sağlayıcıları sayfasında Başka bir sağlayıcı seç'e tıklayın.

Shopify Payments test modunu kullanarak test gerçekleştirme

Shopify Payments ayarlamanızı test etmek için test modunu etkinleştirin ve ödemeleri simüle etmek için test amaçlı kredi kartları kullanın.

Shopify ödemeleri için test modunu etkinleştirme

Test siparişleri oluşturabilmek için Shopify ödemelerine yönelik olarak test modunu etkinleştirmeniz gerekir.

Adımlar:

  1. Shopify Payments bölümünde Yönet'e tıklayın.

  2. Test modu bölümünde Test modunu etkinleştir'i seçin.

  3. Kaydet'e tıklayın.

Sonraki adımlar:

Siparişler oluşturabilir ve test amaçlı bir kredi kartı numarası kullanarak işlemleri simüle edebilirsiniz. Başarılı işlem, başarısız işlem ve farklı para birimlerinde işlem oluşturmaya yönelik test numaraları vardır.

Başarılı işlemleri simüle etme

Başarılı bir işlemi simüle etmek için, ödeme sayfanızda kredi kartı bilgileriniz istendiğinde aşağıdaki bilgileri kullanın:

  • Karttaki ad: En az iki sözcük girin.
  • Son kullanma tarihi: İleriki bir tarih girin.
  • Güvenlik kodu: Üç basamaklı kodu girin.
  • Kart numarası: Aşağıdaki numaralardan birini kullanın:
Bu kart numaralarıyla başarılı bir işlem simüle etme
Kart türü Test amaçlı kredi kartı numarası
Visa 4242424242424242
Mastercard 5555555555554444
American Express 378282246310005
Discover 6011111111111117
Diners Club 30569309025904
JCB 3530111333300000

Başarısız işlemleri simüle etme

Ödeme sırasında bir müşterinin karşısına çıkabilecek kredi kartı hata mesajlarını görmek isterseniz farklı başarısız işlemleri simüle etmek için aşağıdaki test amaçlı kredi kartı numaralarını kullanabilirsiniz:

  • Kart reddedildi mesajını oluşturmak için kredi kartı numarası olarak 4000000000000002 yazın.
  • Yanlış numara mesajını oluşturmak için kredi kartı numarası olarak 4242424242424241 yazın.
  • İtiraz edilen bir işlemi simüle etmek için kredi kartı numarası olarak 4000000000000259 yazın.
  • Geçersiz son kullanma ayı mesajını oluşturmak için geçersiz bir son kullanma tarihi ayı (örneğin, 13) kullanın.
  • Geçersiz son kullanma yılı mesajını oluşturmak için geçmiş bir son kullanma tarihi yılı kullanın.
  • Geçersiz güvenlik kodu mesajı oluşturmak için iki haneli güvenlik kodu numarası kullanın.

Üçüncü taraf ödeme sağlayıcıları için test modu

Bazı üçüncü taraf ödeme sağlayıcıları, Shopify yöneticisinde etkinleştirebileceğiniz bir test modu sunar. Bir geliştirme mağazasında test gerçekleştirilmesi için üçüncü taraf ödeme sağlayıcılarının, ayarlarında Test modunu etkinleştir seçeneğinin etkinleştirilmiş olması gerekir.

Belirli bir üçüncü taraf ödeme sağlayıcısıyla test modunu kullanma hakkında daha fazla bilgi için ödeme sağlayıcısının belgelerine bakın.

Üçüncü taraf ödeme sağlayıcısıysanız ve ayarlarınıza Test modunu etkinleştir seçeneğini eklemek istiyorsanız İş Ortağı Kontrol Panelinde ödeme ağ geçidi ayarlarınıza ödeme korumalı alan URL'leri eklemeniz gerekir.

Gerçek işlemlerle test gerçekleştirme

Geliştirme mağazanızı gerçek işlemler kullanarak test etmeniz gerekiyorsa mağazanızı ücretli bir plana aktarmanız gerekir. Daha fazla bilgi için Geliştirme mağazalarını müşterilere devretme bölümüne bakın.

Bir geliştirme mağazasını ücretli bir plana aktarmak, ancak yine de mağazanın sahibi olmak istiyorsanız Shopify yöneticisinde bir plan seçin.