Intent durumları
Terminal ve geçici durumlar
pending, processing ve requires_3ds geçici durumlardır. succeeded,
failed, unknown, canceled, partially_refunded ve refunded operasyonel
karar gerektiren kalıcı durumlardır. unknown finansal olarak terminal kabul
edilmez; fakat otomatik failover için durdurucu durumdur.
Idempotency anahtarı
Intent oluşturma ve iade çağrılarındaIdempotency-Key zorunludur. Anahtarı
merchant operasyonuna bağlayın:
Sipariş durumunu güncelleme
Webhook tekrarlı gelebilir ve status sorgusu webhook’tan önce veya sonra sonuçlanabilir. Merchant tarafında intent ID ve event ID üzerinden idempotent işleyin. Aynısucceeded sonucunda siparişi, stoğu veya faturayı ikinci kez
oluşturmayın.