MIT Desteğine Genel Bakış
Satıcı tarafından başlatılan işlemler (MIT), kullanıcının aktif bir oturumda olmadığı durumlarda işlenen işlemlerdir. Google Pay Online API'de yapılan bu güncelleme, bu işlem türleri için daha iyi görünürlük, özel fatura ayrıntıları kullanıcı deneyimi aracılığıyla daha iyi kullanıcı deneyimi ve daha iyi ödeme sürekliliği sağlar.
Temel Kullanım Alanları
- Yinelenen Ödemeler: Dijital yayın hizmetleri, üyelikler veya kamu hizmetleri.
- Ertelenmiş ödemeler: Otel rezervasyonları, ön siparişler veya rezervasyonu kullanmama ücretleri.
- Otomatik Yeniden Yüklemeler: Toplu taşıma veya hediye kartları için saklanan değer yüklemeleri.
MIT API Uygulaması
MIT API, mevcut
LoadPaymentData
API'nin bir uzantısıdır. Entegrasyon uzmanları, faturalandırma amacını belirtmek için tam olarak bir *TransactionInfo nesnesi eklemelidir.
Google, satıcı tarafından başlatılan işlemin türüne bağlı olarak 3 seçenek sunar:
| İşlem Türü | Nesne Adı | Açıklama |
|---|---|---|
| Yinelenen | RecurringTransactionInfo |
Sabit sıklıkta ödemeler için kullanılır. Denemeleri, ön ödemeli ve sonradan ödemeli faturalandırmayı destekler. |
| Ertelendi | DeferredTransactionInfo |
Belirlenmiş bir gelecekteki zamanda tek bir ödeme için kullanılır. |
| Otomatik Bakiye Yükleme | AutomaticReloadTransactionInfo |
Bakiye minimum eşiğin altına düştüğünde saklanan değer hesabına yeniden para yüklemek için kullanılır. |
Entegrasyon Adımları
- Dokümanlar: Erken Erişim Programı sırasında DevSite'a erişin. Üç yeni nesne tanımı, Nesne Referansı bölümünde yer alır ve önceki listede doğrudan bağlantılıdır.
- Uygulama: API isteğinizde sisteminiz için ilgili
*TransactionInfonesnelerini kullanın.- API'ye istek başına yalnızca bir nesne geçirilebileceğini unutmayın. Hangi nesnenin kullanılacağına ve alanların doldurulacağına satıcı karar verir.
- Test etme: Fatura ayrıntılarının ödeme bordrosunda doğru şekilde oluşturulduğunu doğrulamak için TEST ortamını kullanın.
- Lansman: Parametreler doğrulandıktan sonra canlı yayına başlayın.
Jeton Yaşam Döngüsü Yönetimi (TLM)
Token Yaşam Döngüsü Yönetimi, güvenli ödeme jetonları güncellendiğinde veya devre dışı bırakıldığında anlık bildirimler göndererek ödemelerin kesintisiz yapılmasını sağlar. Tüm ayrıntılar için Jeton Yaşam Döngüsü Yönetimi belgelerine bakın.
Önemli Jeton Etkinlikleri
- Devre dışı bırakma/Silme: Bir jeton kullanılamaz hale geldiğinde bildirim gönderir.
- FPAN Soneki Güncellemeleri: Temel Ana Ödeme Hesabı Numarası güncellendiğinde gerçekleşir.
Sunucu Kurulumu Koşulları
Doğrudan satıcılar ve ödeme hizmeti sağlayıcılar (PSP'ler) bu mesajları almak, şifrelerini çözmek ve işlemek için bir sistem oluşturmalıdır.
| Gereksinim | Açıklama |
|---|---|
| Uç nokta | POST çağrılarını almak için güvenli HTTPS uç noktası. |
| Kimlik doğrulama | İmza doğrulama ve ileti şifre çözme işlemlerini gerçekleştirmelidir. |
| Yanıt | Bildirimlere devam etmek için SUCCESS, bildirimleri durdurmak için TOKEN_NOT_FOUND/TOKEN_NOT_IN_USE değerini döndürün. |
| Satıcı Bildirimi | Ödeme hizmeti sağlayıcıların, jeton durumunu satıcılarına bildirmesi gerekir. |
Uygulamayla İlgili Notlar
Jetonla ilgili güncellemeleri alabilmek için tokenUpdateUrl uç noktası, işlemle birlikte iletilmelidir. Ödeme hizmeti sağlayıcıları için satıcıların bu URL'yi nasıl alacağını ve ilgili *TransactionInfo nesnesine nasıl dolduracağını belirlemek ödeme hizmeti sağlayıcısının sorumluluğundadır.
Ayrıca, şifrelenmiş yükün MIT'ler için ek bir isteğe bağlı alan, merchantTokenId, döndüreceğini de unutmayın. Ayrıntılı bilgi için Payment Data Cryptography (Ödeme Verisi Şifreleme) (satıcılar için) veya Payload Structure (Yük Yapısı) (PSP'ler için) dokümanlarına bakın.