- HTTP isteği
- İstek metni
- Yanıt metni
- ProofingStatus
- Beklemede
- Kabul edildi
- Reddedildi
- Reddetme
- EvidenceMismatch
- EvidenceIncomplete
- LowRiskScore
- RecordNotFound
- RecordInvalid
- MaxProvisioningsReached
- RiskCheckFailure
- LivenessCheckFailure
- Challenged
- PhysicalLocationVisit
- IssuerUrlVisit
- AdditionalTimeRequired
- İptal edildi
- İptal edildi
- Süresi doldu
Bir düzeltme işleminin mevcut durumunu almak için kullanılan uç nokta.
HTTP isteği
POST https://example.issuer.com/api/v1/vdc/getProofingStatus
İstek metni
İstek içeriği aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{
"requestMetadata": {
object ( |
| Alanlar | |
|---|---|
requestMetadata |
İstekle ilgili meta veriler (tüm isteklerde gereklidir). |
deviceReferenceId |
Cihaza karşılık gelen kimlik ve cihazla ilişkili kimlik anahtarı. Bu, bir cihaz kimliği DEĞİLDİR. Yani kullanıcının aynı cihazda iki ayrı kimlik bilgisi varsa bu kimlik bilgileri arasında farklılık gösterir. Bu kimlik tüm isteklerde sağlanır ve istekleri ilişkilendirmek için kullanılabilir. |
proofingId |
Belirli bir cihaz için belirli bir kanıt paketiyle yapılan bir kanıtlamayı temsil eden opak tanımlayıcı. Ör: UUID |
Yanıt metni
Bir düzeltme işleminin mevcut durumunu içeren yanıt.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{ "responseMetadata": { object ( |
| Alanlar | |
|---|---|
responseMetadata |
Yanıtla ilgili meta veriler. Tüm yanıtlarda gereklidir. |
proofingStatus |
Düzeltmenin mevcut durumu. |
ProofingStatus
Bir düzeltme işleminin sahip olabileceği farklı durumları temsil eden bir nesne.
| JSON gösterimi |
|---|
{ // Union field |
| Alanlar | |
|---|---|
status birleşik alanı. Bir düzeltme için olası farklı durumları içeren bir oneof. status aşağıdakilerden yalnızca biri olabilir: |
|
pending |
Düzenleyenin henüz karar vermediğini belirten beklemede durumu. |
accepted |
Kabul edildi durumu, veren kuruluşun doğrulama işlemini kabul ettiğini gösterir. |
rejected |
Reddedildi durumu, sertifika verenin doğrulama işlemini reddettiğini gösterir. |
challenged |
Düzenleyenin, doğrulama hakkında karar vermeden önce kullanıcının bir sınamayı tamamlamasını istediğini belirten "sınandı" durumu. |
canceled |
Kullanıcının düzeltme işlemini iptal ettiğini belirten iptal edildi durumu. |
revoked |
Düzenleyenin kanıtı iptal ettiğini gösteren iptal edilmiş durumu. |
expired |
Son kullanma tarihi geçmiş bir durum, düzenleyen kuruluş tarafından belirlenen son tarihten önce inceleme ile ilgili bir karar verilmediğini (büyük olasılıkla bir görevin tamamlanmaması nedeniyle) gösterir. |
Beklemede
Bu türde alan yok.
Beklemede durumunu gösteren bir nesne. Bu mesaj şu anda kasıtlı olarak boş. Gelecekte yeni alanlar eklenebilir.
Kabul edildi
Bu türde alan yok.
Kabul edilen bir düzeltme durumunu temsil eden nesne.
Reddedildi
Reddedilen bir düzeltme durumunu temsil eden nesne.
| JSON gösterimi |
|---|
{ "primaryRejection": { object ( |
| Alanlar | |
|---|---|
primaryRejection |
Bu düzeltmenin reddedilme durumuna sahip olmasının temel nedeni. |
additionalRejections[] |
Varsa düzeltmenin reddedilme durumuna sahip olmasının ek nedenleri. |
Reddetme
Belirli bir ret nedeni hakkında ayrıntılar içeren bir nesne. Bu neden, düzeltme işleminin reddedildi durumuna geçmesine neden olur.
| JSON gösterimi |
|---|
{ "rejectionDescription": string, "issuerRejectionIdentifier": string, // Union field |
| Alanlar | |
|---|---|
rejectionDescription |
Destek temsilcilerinin hata ayıklaması için bu ret işleminin açıklaması. Bu bilginin kullanıcılara hiçbir zaman gösterilmediğini unutmayın. Hata ayıklama için kullanılan açıklayıcı ve hassas olmayan metinler içerebilir. Uyarı: Bu mesaja kimliği tanımlayabilecek bilgiler (PII) eklemeyin. |
issuerRejectionIdentifier |
Bu tanımlayıcı, kartı veren kuruluşa özeldir ve kartı veren kuruluş tarafından oluşturulur. Yalnızca reddetmeyi belirlemek için hata ayıklama amacıyla kullanılır. Bu, kartı veren kuruluşun bu ret işlemini bildiği tanımlayıcıdır. |
reason birleşik alanı. Bir düzeltmenin reddedilebileceği çeşitli nedenler arasında bir "oneof" (birinden biri) bulunur. reason aşağıdakilerden yalnızca biri olabilir: |
|
evidenceMismatch |
Kanıt uyuşmazlığı nedeniyle düzeltmenin reddedildiğini gösterir. Kullanım örnekleri: - Uygulamada çekilen selfie ile veren kuruluşun sistemindeki resim arasında uyuşmazlık. - Uygulama tarafından alınan belge resmi ile veren kuruluşun sistemindeki resim arasında uyuşmazlık olması. |
evidenceIncomplete |
Kanıtın eksik olması nedeniyle düzeltmenin reddedildiğini gösterir. Kullanım örnekleri: - Düzenleyen kuruluş, gerekli tüm kanıtları almamıştır. |
lowRiskScore |
(DEPRECATED: use riskCheckFailure or livenessCheckFailure accordingly) Düzeltinin düşük risk puanı nedeniyle reddedildiğini gösterir. Kullanım örnekleri: - Cüzdanın sağladığı risk puanı düşük. - Düzenleyen kuruluş, tekrar eden başarısız denemeler nedeniyle bu kullanıcıyı kilitledi. |
recordNotFound |
Kanıtın, kartı veren kuruluşun sisteminde kayıt bulunmadığı için reddedildiğini gösterir. Kullanım örnekleri: - Kayıt, veren kuruluşun sisteminde bulunamadı. - Belirli bir kayıt kapsam dışında bırakılır. |
recordInvalid |
Düzenleyenin sistemindeki kayıt geçersiz durumda olduğundan doğrulamanın reddedildiğini gösterir. Kullanım örnekleri: - Kayıt iptal edilmiş durumda. - Kaydın süresi dolmuş olabilir. |
maxProvisioningsReached |
Belgenin, izin verilen maksimum sayıda cihaza sağlanması nedeniyle düzeltinin reddedildiğini gösterir. |
riskCheckFailure |
Düzeltinin, risk puanı kontrolü başarısız olduğu için reddedildiğini gösterir. Kullanım örnekleri: - Cüzdanın sağladığı risk puanı yüksek ve bu, yüksek bir sahtekarlık riski anlamına geliyor. - Kartı veren kuruluş, isteğin yüksek dolandırıcılık riski taşıdığını değerlendirir. |
livenessCheckFailure |
Canlılık kontrolü başarısız olduğundan düzeltmenin reddedildiğini gösterir. Kullanım örnekleri: - Cüzdanın sağladığı canlılık puanı düşük. |
EvidenceMismatch
Kanıt uyuşmazlığı nedeniyle reddedildiğini belirten bir nesne.
| JSON gösterimi |
|---|
{ "evidenceType": string } |
| Alanlar | |
|---|---|
evidenceType |
Eşleşmeyen kanıtın açıklaması. Yalnızca hata ayıklama amacıyla kullanılır. |
EvidenceIncomplete
Kanıtın eksik olduğu için reddedildiğini belirten bir nesne.
| JSON gösterimi |
|---|
{ "evidenceType": string } |
| Alanlar | |
|---|---|
evidenceType |
Kanıtın eksik açıklaması Yalnızca hata ayıklama amacıyla kullanılır. |
LowRiskScore
Bu türde alan yok.
Düşük risk puanı nedeniyle reddedildiğini belirten bir nesne. Bu mesaj şu anda kasıtlı olarak boş. Gelecekte yeni alanlar eklenebilir.
RecordNotFound
Bu türde alan yok.
Kayıt bulunamadı reddini belirten bir nesne. Bu mesaj şu anda kasıtlı olarak boş. Gelecekte yeni alanlar eklenebilir.
RecordInvalid
Geçersiz kayıt reddini belirten bir nesne.
| JSON gösterimi |
|---|
{ "invalidityReason": string } |
| Alanlar | |
|---|---|
invalidityReason |
Kaydın neden geçersiz olduğuna dair açıklama. |
MaxProvisioningsReached
Maksimum sağlama sayısına ulaşıldığı için reddedildiğini belirten bir nesne.
| JSON gösterimi |
|---|
{ "maxNumberOfProvisioningsAllowed": integer } |
| Alanlar | |
|---|---|
maxNumberOfProvisioningsAllowed |
Kartı veren kuruluşun politikasıyla belirlenen, izin verilen maksimum sağlama sayısı. |
RiskCheckFailure
Bu türde alan yok.
Risk kontrolü başarısızlığı reddini gösteren bir nesne. Bu mesaj şu anda kasıtlı olarak boş. Gelecekte yeni alanlar eklenebilir.
LivenessCheckFailure
Bu türde alan yok.
Canlılık kontrolü başarısızlığı reddini gösteren bir nesne. Bu mesaj şu anda kasıtlı olarak boş. Gelecekte yeni alanlar eklenebilir.
Etkilenme
İtiraz edilen bir düzeltme durumunu temsil eden nesne.
| JSON gösterimi |
|---|
{ "challengeDescription": string, // Union field |
| Alanlar | |
|---|---|
challengeDescription |
Destek temsilcilerinin hata ayıklama yapabilmesi için sorunun açıklaması. Bu bilginin kullanıcılara hiçbir zaman gösterilmediğini unutmayın. Hata ayıklama için kullanılan açıklayıcı ve hassas olmayan metinler içerebilir. Uyarı: Bu mesaja kimliği tanımlayabilecek bilgiler (PII) eklemeyin. |
challenge birleşik alanı. Kullanıcının tamamlaması gereken çeşitli görevlerden biri. challenge aşağıdakilerden yalnızca biri olabilir: |
|
physicalLocationVisit |
Kullanıcının bir sorgulamayı tamamlamak için fiziksel bir konumu (ör. veren kuruluşun ofisi) ziyaret etmesi gereken sorgulama. |
issuerUrlVisit |
Kullanıcının, veren kuruluş tarafından sağlanan bir URL'yi ziyaret etmesi ve bu URL'de bir görevi tamamlaması gereken doğrulama seçeneği. |
additionalTimeRequired |
Bu düzeltmenin incelenmesi için biraz daha zamana ihtiyaç duyulan itiraz seçeneği. |
PhysicalLocationVisit
Bu türde alan yok.
Kullanıcının bir görevi tamamlamak için fiziksel bir konumu (ör. veren kuruluşun ofisi) ziyaret etmesi gereken sorgulama seçeneğini temsil eden bir nesne. Bu meydan okuma, Google'ın bant dışındadır. Güvenlik nedeniyle, kartı veren kuruluş bu doğrulama türünü destekliyorsa ilk katılım sırasında konum ayrıntılarını Google'a sağlamalıdır.
IssuerUrlVisit
Bu türde alan yok.
Kullanıcının, veren kuruluş tarafından sağlanan bir URL'yi ziyaret etmesi ve bu URL'de bir görevi tamamlaması gereken doğrulama seçeneğini temsil eden bir nesne. Bu meydan okuma, Google'ın bant dışındadır. Güvenlik nedeniyle, veren kuruluş bu meydan okuma türünü destekliyorsa Google'a ilk katılım sırasında URL'yi sağlamalıdır.
AdditionalTimeRequired
Doğrulamayı incelemek için ek süre gerektiğinde zorluk seçeneğini temsil eden bir nesne. Tahmini tamamlanma süresi isteğe bağlı olarak sağlanabilir.
| JSON gösterimi |
|---|
{ "estimatedCompletion": string } |
| Alanlar | |
|---|---|
estimatedCompletion |
Düzeltme işleminin tahmini olarak tamamlanacağı zaman. Varsa inceleme. Biçim, zaman damgasıdır ve zaman damgası, Unix sıfır zamanından itibaren milisaniye sayısı olarak gösterilir. |
İptal edildi
Bu türde alan yok.
İptal edilen bir inceleme durumunu temsil eden nesne. Bu mesaj şu anda kasıtlı olarak boş. Gelecekte yeni alanlar eklenebilir.
Sonlandırıldı
Bu türde alan yok.
İptal edilmiş bir onay durumunu temsil eden nesne. Bu mesaj şu anda kasıtlı olarak boş. Gelecekte yeni alanlar eklenebilir.
Süresi Doldu
Bu türde alan yok.
Süresi dolmuş bir düzeltme durumunu temsil eden nesne. Bu mesaj şu anda kasıtlı olarak boş. Gelecekte yeni alanlar eklenebilir.