Skip to main content
İstek
$tahsilat = new TahsilatClient('sk_test_rwwg...');

$transaction = $tahsilat->transactions->resolvePreAuth([
    'transaction_id' => 12345678912345,
    'status' => true // false
]);

Yanıt
^ Tahsilat\Resource\ResolvePreAuth {
    "status" => true
    "message" => "Ön provizyon güncelleme talebiniz başarıyla alınmıştır."
    "errors" => []
    "error_code" => null
    "data" => null
}
Secret key sadece arka uçta kullanılmalı ve asla açıkta olmamalıdır. Public key’i güvenle mobil ve web uygulamalarınızda kullanabilirsiniz.
Ön provizyon olarak başlatılan bir işlemi sonuçlandırmak için Tahsilat API üzerinden işlem kapatma isteği gönderebilirsiniz. Bu işlem, önceden başlatılan bir ödeme işleminin tamamlanmasını sağlar.
Ön Provizyon bir işlemi kapatmak için transaction_id ve status parametrelerini göndermeniz gerekmektedir. Status parametresi true olarak ayarlandığında işlem tamamlanır ve ödeme alınarak bakiyeleştirilir. Eğer false olarak ayarlanırsa, işlem başarısız olarak sonuçlanır.

İstek:
$tahsilat = new TahsilatClient('sk_test_rwwg...');

$transaction = $tahsilat->transactions->resolvePreAuth([
    'transaction_id' => '12345678912345',
    'status' => true
]);
Yanıt:
^ Tahsilat\Resource\ResolvePreAuth {
    "status" => true
    "message" => "Ön provizyon güncelleme talebiniz başarıyla alınmıştır."
    "errors" => []
    "error_code" => null
    "data" => null
}

Zorunlu ve İsteğe Bağlı Parametreler

transaction_id
integer
required
Ödeme ile ilişkili işlem ID’si. Bu değer, Tahsilat API tarafından oluşturulan benzersiz bir kimliktir ve her işlem için gereklidir.
status
bool
required
İşlemin kapatılma durumu. true olarak ayarlandığında işlem tamamlanır ve ödeme alınarak bakiyeleştirilir. false olarak ayarlandığında işlem başarısız olarak sonuçlanır.