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
}
Bu uç nokta yalnızca secret key ile alınan access token üzerinden çağrılır. Secret key sadece arka uçta kullanılmalı ve asla istemci tarafında açıkta olmamalıdır.
Ö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.