Menerapkan batas monetisasi pada proxy API

Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Lampirkan kebijakan Pemeriksaan Batas Monetisasi ke proxy API untuk menerapkan batas monetisasi. Secara khusus, kebijakan ini dipicu dalam kondisi berikut:

  • Developer yang mengakses API yang dimonetisasi tidak terdaftar atau belum berlangganan paket tarif.
  • Developer telah melampaui volume transaksi untuk paket tarif langganan.
  • Saldo akun prabayar atau batas kredit pascabayar developer telah tercapai.

Kebijakan Pemeriksaan Batas Monetisasi dirancang untuk melaporkan kesalahan dan memblokir panggilan API dalam situasi seperti yang tercantum di atas. Kebijakan ini memperluas kebijakan Raise Fault (lihat kebijakan Raise Fault), dan Anda dapat menyesuaikan pesan yang ditampilkan. Kondisi yang berlaku berasal dari variabel bisnis.

Melampirkan Kebijakan Pemeriksaan Batas Monetisasi menggunakan UI

Untuk menerapkan batas monetisasi, kebijakan Pemeriksaan Batas Monetisasi harus disertakan ke alur permintaan di proxy API yang mengakses API Anda. Kebijakan Pemeriksaan Batas Monetisasi harus dilampirkan setelah kebijakan VerifyAPIKey atau AccessTokenValidation dalam permintaan.

Anda dapat menyertakan kebijakan Pemeriksaan Batas Monetisasi saat membuat proxy API atau setelah proxy API dibuat.

Saat Anda membuat proxy API, seperti yang dijelaskan dalam Membangun proxy API sederhana, jika monetisasi diinstal, bagian Konfigurasi monetisasi akan muncul di wizard.

Edge

Pada halaman Kebijakan umum di wizard, centang kotak Terapkan batas monetisasi untuk melampirkan kebijakan Pemeriksaan Batas Monetisasi.

Kebijakan Pemeriksaan Batas Monetisasi

Perhatikan bahwa di halaman Ringkasan wizard, Kebijakan diringkas. Pastikan kebijakan Monetisasi tercantum, yang menunjukkan bahwa kebijakan Pemeriksaan Batas Monetisasi akan disertakan ke proxy API, seperti yang dijelaskan di bawah.

Edge Klasik (Private Cloud)

Di halaman Keamanan wizard, pilih kotak centang Enable Monetization Limits Check untuk melampirkan kebijakan Pemeriksaan Batas Monetisasi.

Kebijakan Pemeriksaan Batas Monetisasi

Kebijakan Pemeriksaan Batas Monetisasi ditambahkan ke PreFlow permintaan ProxyEndpoint, setelah kebijakan Kunci VerifyAPI atau AccessTokenValidation, seperti yang ditunjukkan dalam gambar berikut.

Untuk menambahkan kebijakan Pemeriksaan Batas Monetisasi ke proxy API yang telah dibuat:

  1. Di Editor Proxy API, klik PreFlow untuk endpoint proxy default.
  2. Dalam alur Permintaan, klik +Langkah.
  3. Pilih Pemeriksaan Batas Monetisasi di kategori Mediasi.

  4. Ubah kolom dalam dialog Add Step, seperti yang diinginkan, lalu klik Add.

Kebijakan ini dilampirkan pada alur permintaan setelah kebijakan Kunci VerifyAPI atau AccessTokenValidation, dan akan diterapkan pada pesan permintaan dari aplikasi klien ke PraFlow ProxyEndpoint.

Untuk mengetahui informasi selengkapnya tentang cara mengonfigurasi file XML kebijakan MonetizationLimitsCheck, baca kebijakan MonetisasiLimitsCheck.