İçeriğe geç

PayPal

Müşteri PayPal’da ödemeyi onaylar; PayPal sitenize bir bildirim gönderir ve tahsilat sitenizde tamamlanır. Bu yüzden webhook kurulumu bu yöntemde zorunludur.

Yönetim paneli > Ayarlar > Ödeme Yöntemleri > PayPal > 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 (50) kullanılır.
Client ID PayPal uygulamanızın istemci kimliği.
Client Secret PayPal uygulamanızın gizli anahtarı (gizli).
Webhook ID PayPal’da oluşturduğunuz webhook’un kimliği.
Sandbox (test) modu Açıkken PayPal’ın test ortamı kullanılır. Varsayılan kapalı.

Yöntemin müşteriye görünmesi için üç kimlik alanının (Client ID, Client Secret, Webhook ID) üçü de dolu olmalıdır. Webhook ID boşsa hiçbir bildirim kabul edilmez.

  1. PayPal uygulaması oluşturun

    PayPal geliştirici panelinizde bir uygulama oluşturup Client ID ve Client Secret değerlerini alın. Önce test (sandbox) hesabıyla başlayın.

  2. Webhook ekleyin

    Aynı panelde bir webhook oluşturun. Adres olarak düzenleme sayfasındaki webhook adresini (https://sunucum.com/api/payment/webhook?provider=paypal) girin; olay olarak CHECKOUT.ORDER.APPROVED seçin.

  3. Alanları doldurun

    Client ID, Client Secret ve webhook’un kimliğini (Webhook ID) forma yazın. Test için Sandbox kutusunu işaretleyin.

  4. Açın ve deneyin

    Ödeme ekranında göster anahtarını açıp kaydedin; test ödemesiyle siparişin ödendi olduğunu doğrulayın. Canlıya geçerken Sandbox’ı kapatıp canlı uygulamanın bilgilerini girin.