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 siparişi işleyebilir.

Siparişleri test etme yolları

Bir geliştirme mağazasında siparişleri şu yöntemlerle test edebilirsiniz:

  • 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ştirin ve geliştirme mağazasının ödeme sayfası üzerinden test siparişleri verin:

REST Admin API'sini veya GraphQL Admin API'sini kullanarak da test siparişleri oluşturabilirsiniz.

Not: Siparişleri test etmek için Admin API'sini kullanıyorsanız test özelliğini veya alanını true olarak ayarlamanız gerekir.

Sınırlamalar

Bir geliştirme mağazasında siparişleri test etmeye yönelik sınırlamalar vardır:

  • Siparişleri test etmek için gerçek işlemleri kullanamazsınız. Gerçek işlemler, test modunda olmayan bir ödeme sağlayıcısı aracılığıyla işlenen ve geçerli bir kredi kartı numarası gibi gerçek ödeme bilgileri kullanılarak gerçekleştirilen işlemlerdir.
  • Siparişleri, manuel ödeme yöntemlerini kullanarak test edemezsiniz.
  • Siparişleri, Shopify yöneticisinde oluşturduğunuz taslak siparişleri kullanarak test edemezsiniz.

Bu işlem türleriyle test gerçekleştirmek için geliştirme mağazasını ücretli bir plana aktarmanız gerekir. - Shopify yöneticisinde oluşturduğunuz taslak siparişleri kullanarak test gerçekleştiremezsiniz. Test siparişlerini, geliştirme mağazasının ödeme sayfasını kullanarak vermeniz gerekir.

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. Aşağıdakilerden birini yapın:

  3. Listeden (for testing) Bogus Gateway seçin.

  4. (for testing) Bogus Gateway öğesini Etkinleştir'e tıklayın.

  5. Kayıtyap ' a tıklayın.

  6. 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. Test işleminizi tamamlandıktan sonra Shopify yöneticinizde (for testing) Bogus Gateway öğesinin yanındaki Yönet'e tıklayın.

  2. Bu ağ geçidini ödeme sayfanızdan kaldırmak için (for testing) Bogus Gateway öğesini Devre Dışı Bırak'a 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.

Not: Test satın alım tutarı, tüm para birimlerinde 1 USD'nin eş değerinden yüksek olmalıdı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. Geliştirme mağazasında test edilebilmesi için üçüncü taraf ödeme sağlayıcılarının ayarlarında, Test modunu etkinleştir seçeneği etkin olmalıdır. 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.

Ödeme ağ geçidi test modunda olduğunda Shopify'dan gelen talepler, test özelliğini içerir. test, true olarak ayarlanırsa ödeme bir test ödemesi olarak işlenir ve gerçek bir işlem yapılmaz.

Üçü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 uygulaması uzantısı 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 aktarma 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.