Pazartesi - Cumartesi: 09:00 - 18:00

27.03.2026 10 dk okuma Ödeme Sistemleri

Stripe Nedir?

Stripe, dünya genelinde milyonlarca işletme tarafından kullanılan online ödeme altyapısıdır. Kredi kartı, Apple Pay, Google Pay ve birçok ödeme yöntemini destekler. Güçlü API yapısı ve güvenlik altyapısı ile geliştiriciler arasında en popüler ödeme çözümüdür.

Kurulum

composer require stripe/stripe-php

1. Checkout Session Oluşturma

<?php
require 'vendor/autoload.php';

\Stripe\Stripe::setApiKey('sk_test_XXXXXXXXXXXX');

$session = \Stripe\Checkout\Session::create([
    'payment_method_types' => ['card'],
    'line_items' => [[
        'price_data' => [
            'currency'     => 'try',
            'product_data' => [
                'name' => 'E-Ticaret Yazılımı',
            ],
            'unit_amount'  => 500000,
        ],
        'quantity' => 1,
    ]],
    'mode'        => 'payment',
    'success_url' => 'https://siteniz.com/basarili',
    'cancel_url'  => 'https://siteniz.com/iptal',
]);

2. Webhook ile Ödeme Onaylama

$payload    = file_get_contents('php://input');
$sig_header = $_SERVER['HTTP_STRIPE_SIGNATURE'];
$secret     = 'whsec_XXXXXXXXXXXX';

try {
    $event = \Stripe\Webhook::constructEvent(
        $payload, $sig_header, $secret
    );
} catch (Exception $e) {
    http_response_code(400);
    exit;
}

if ($event->type === 'checkout.session.completed') {
    $session = $event->data->object;
    activate_license($session->client_reference_id);
}
http_response_code(200);
İpucu: Stripe CLI ile webhook'ları lokal ortamda test edebilirsiniz: stripe listen --forward-to localhost:8080/webhook

Sıkça Sorulan Sorular

Stripe Türkiye'de kullanılabilir mi?
Evet, Stripe Türkiye'de aktif olarak hizmet vermektedir. TL cinsinden ödeme alabilirsiniz.
Stripe komisyon oranları nedir?
Stripe standart olarak işlem başına %2.9 + 0.30 USD komisyon alır.
Stripe webhook nedir?
Webhook, Stripe'ın ödeme durumu değişikliklerini sunucunuza otomatik olarak bildirmesidir.
Test kartı ile nasıl deneme yapılır?
Stripe test modunda 4242 4242 4242 4242 kartı ile başarılı ödeme simülasyonu yapabilirsiniz.
Mesaj Gönderin0850 307 34 58
Hemen Arayın0850 307 34 58
Hemen Arayın WhatsApp