İçeriğe geç

Square

Müşteri, Square’in barındırdığı bir ödeme sayfasında öder. Square, hesabınızın para biriminde tahsilat yapar: sitenizin temel para birimi Square hesabınızınkiyle aynı olmalıdır.

Yönetim paneli > Ayarlar > Ödeme Yöntemleri > Square > Düzenle.

Alan Açıklama
Ödeme ekranında göster Varsayılan kapalı.
Başlık, Sıra Boşsa varsayılan ad ve sıra (75) kullanılır.
Access Token Square erişim anahtarınız (gizli).
Location ID Square işletme konumunuzun kimliği.
Webhook Signature Key Square webhook imza anahtarı (gizli).
Square bildirim adresi Square panelinde yazdığınız bildirim adresiyle aynen aynı olmalı.
Sandbox (test) modu Açıkken Square’in test ortamı kullanılır. Varsayılan kapalı.

Dört kimlik alanı (Access Token, Location ID, imza anahtarı ve bildirim adresi) dolu olmalıdır.

  1. Webhook aboneliği oluşturun

    Square geliştirici panelinde Webhooks bölümünden bir abonelik ekleyin. Dinlenecek olaylar payment.created ve payment.updated olmalıdır. Adres olarak düzenleme sayfasındaki webhook adresini (https://sunucum.com/api/payment/webhook?provider=square) girin.

  2. Aynı adresi forma yazın

    Aynı adresi Square bildirim adresi alanına karakteri karakterine yazın. İmza bu adrese göre hesaplanır; farklıysa ödemeler teslim edilmez.

  3. Diğer alanları doldurun

    Access Token, Location ID ve Square’in verdiği imza anahtarını girin. Deneme için Sandbox’ı işaretleyin.

  4. Açın ve deneyin

    Yöntemi açıp kaydedin ve test ödemesiyle siparişin ödendi olduğunu doğrulayın.