ARNPROXY

Nonaktifkan perpanjangan otomatis

POST/account/api/v1/auto-renewal/disable
Konfirmasikan operasi dengan sengaja

Operasi ini dapat mengubah catatan, saldo, atau pengaturan layanan. Baca cakupan dan catatan terlebih dahulu. Jika hasil tidak pasti, periksa operasi yang sama, jangan memulai yang baru.

Otorisasi

AuthorizationBearer YOUR_ARNPROXY_API_KEY
Izin yang diperlukanrenewals
Acceptapplication/json
Content-Typeapplication/json
Idempotency-Key16–100 huruf, angka, _ atau -. Simpan dan gunakan nilai yang sama untuk operasi yang sama.

Parameter

NamaTipeKeterangan
Idempotency-Key
headerWajib
string16–100 huruf/angka/_/-. Pertahankan nilai untuk operasi/status; jangan pakai lagi dengan isi berbeda.
settings
bodyWajib
object[]1–1000 pengaturan perpanjangan saldo sendiri dengan ID unik. Pengaturan kartu/PayPal tidak dapat dikelola.
settings[].id
bodyWajib
integerID pengaturan sendiri dari auto_renewal_settings.
settings[].revision
bodyWajib
stringrevision 64 karakter dari baris pengaturan yang sama.
terms
bodyWajib
booleanPersetujuan harus berupa boolean JSON true, bukan string "true".

Isi permintaan

Ganti YOUR_/FROM_ dengan nilai katalog, kutipan harga, atau cakupan terkait. Persetujuan pada contoh tetap false; setujui operasi nyata secara sengaja.

request.json
{
    "settings": [
        {
            "id": "YOUR_SETTING_ID",
            "revision": "FROM_SETTINGS_REVISION"
        }
    ],
    "terms": false
}

Contoh permintaan

cURL
printf 'Authorization: Bearer %s\n' "$ARNPROXY_API_KEY" |
  curl --silent --show-error --header @- \
    --header 'Accept: application/json' \
    --connect-timeout 10 --max-time 30 \
    --header 'Idempotency-Key: YOUR_SAVED_OPERATION_KEY' \
    --request POST --header 'Content-Type: application/json' \
    --data-binary @request.json \
    'https://www.arnproxy.com/account/api/v1/auto-renewal/disable'

Contoh tidak dijalankan di halaman ini. Simpan kunci API dalam variabel lingkungan server, bukan URL atau kode browser. Siapkan request.json untuk contoh POST.

Respons

200Respons berhasil
application/json
{
    "ok": true,
    "data": {
        "state": "completed",
        "action": "disable",
        "settings": [
            {
                "id": 20,
                "proxy_id": 12345,
                "order_number": null,
                "active": false,
                "payment_method": "balance",
                "time_id": 101,
                "currency": "TRY",
                "next_renewal_date": "2030-02-01",
                "next_attempt_at": null,
                "last_status": "disabled",
                "revision": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
                "managed_via_website": false,
                "timezone": "Europe/Istanbul"
            }
        ],
        "payment_method": "balance",
        "configuration_only": true,
        "immediate_charge": false,
        "balance_changed": false,
        "proxy_expiry_changed": false,
        "provider_requests": 0,
        "payment_requests": 0,
        "consent_version": "balance_current_pricing_v1",
        "api_key_revocation_stops_existing_renewals": false,
        "source": "existing_website_auto_renewal",
        "completed_at": "2030-01-01T12:00:00+00:00",
        "replayed": false
    },
    "meta": {
        "request_id": "000000000000000000000001",
        "phase": "public_v1",
        "source": "arnproxy_records"
    }
}
Kolom dan tipe respons
NamaTipeKeterangan
okbooleanPenanda berhasil; jika false, periksa error.code.
dataobjectHasil khusus operasi; contoh bersifat ilustratif dan sintetis.
data.statestringStatus catatan/operasi. accepted bukan terkirim; completed bukan tes koneksi.
data.actionstringNilai khusus operasi untuk action. Pertahankan tipe yang dikembalikan dan baca catatan perilaku.
data.settingsarrayNilai khusus operasi untuk settings. Pertahankan tipe yang dikembalikan dan baca catatan perilaku.
data.settings[]objectNilai khusus operasi untuk settings. Pertahankan tipe yang dikembalikan dan baca catatan perilaku.
data.settings[].idintegerID catatan ARNPROXY terkait; gunakan alih-alih ID internal penyedia.
data.settings[].proxy_idintegerID catatan ARNPROXY terkait; gunakan alih-alih ID internal penyedia.
data.settings[].order_numberstring|nullNomor pesanan tampilan; tidak sama dengan kolom yang meminta id.
data.settings[].activebooleanApakah catatan aktif; pengaturan historis nonaktif dapat tetap tersimpan.
data.settings[].payment_methodstringMetode saldo/kartu/PayPal; pengelolaan API hanya mendukung saldo.
data.settings[].time_idintegerID periode/paket GB lokal, bukan jumlah hari atau GB.
data.settings[].currencystringMata uang transaksi akun: TRY atau USD.
data.settings[].next_renewal_datestringHari perpanjangan/waktu coba ulang tersimpan, bukan bukti debit.
data.settings[].next_attempt_atstring|nullHari perpanjangan/waktu coba ulang tersimpan, bukan bukti debit.
data.settings[].last_statusstringNilai khusus operasi untuk last status. Pertahankan tipe yang dikembalikan dan baca catatan perilaku.
data.settings[].revisionstringSidik kesegaran untuk disalin tanpa perubahan ke perubahan/konfirmasi harga terkait.
data.settings[].managed_via_websitebooleanNilai khusus operasi untuk managed via website. Pertahankan tipe yang dikembalikan dan baca catatan perilaku.
data.settings[].timezonestringZona waktu kolom tanggal terkait; null berarti belum terverifikasi.
data.payment_methodstringMetode saldo/kartu/PayPal; pengelolaan API hanya mendukung saldo.
data.configuration_onlybooleanNilai khusus operasi untuk configuration only. Pertahankan tipe yang dikembalikan dan baca catatan perilaku.
data.immediate_chargebooleanDampak yang dilaporkan; pengaturan perpanjangan otomatis dapat menimbulkan debit terpisah kelak.
data.balance_changedbooleanDampak yang dilaporkan; pengaturan perpanjangan otomatis dapat menimbulkan debit terpisah kelak.
data.proxy_expiry_changedbooleanDampak yang dilaporkan; pengaturan perpanjangan otomatis dapat menimbulkan debit terpisah kelak.
data.provider_requestsintegerNilai khusus operasi untuk provider requests. Pertahankan tipe yang dikembalikan dan baca catatan perilaku.
data.payment_requestsintegerNilai khusus operasi untuk payment requests. Pertahankan tipe yang dikembalikan dan baca catatan perilaku.
data.consent_versionstringNilai khusus operasi untuk consent version. Pertahankan tipe yang dikembalikan dan baca catatan perilaku.
data.api_key_revocation_stops_existing_renewalsbooleanfalse: pencabutan kunci tidak menonaktifkan perpanjangan otomatis; matikan pengaturan terpisah.
data.sourcestringSumber data; catatan lokal dan kueri penyedia langsung merupakan bukti berbeda.
data.completed_atstringStempel waktu sesuai representasi API; tanggal contoh sintetis.
data.replayedbooleanHasil tersimpan dari operasi sama, bukan bukti debit/tindakan baru.
metaobjectMetadata korelasi permintaan dan sumber data.
meta.request_idstringID korelasi permintaan HTTP ini, bukan kunci operasi atau ID pesanan.
meta.phasestringNilai khusus operasi untuk phase. Pertahankan tipe yang dikembalikan dan baca catatan perilaku.
meta.sourcestringSumber data; catatan lokal dan kueri penyedia langsung merupakan bukti berbeda.

Respons kesalahan

HTTP 401 · INVALID_API_KEY
{
  "ok": false,
  "error": { "code": "INVALID_API_KEY" },
  "meta": { "request_id": "000000000000000000000001" }
}

Autentikasi dan validasi dapat menolak permintaan sebelum dijalankan. Lihat referensi kesalahan dan simpan request_id untuk dukungan. Jangan kirim kunci atau kata sandi. Kesalahan & batas →

Perilaku & catatan penting

  • Resource ini hanya mengatur perpanjangan saldo, tidak menagih/memperpanjang sekarang. Cron lama nanti memakai harga saat itu. Pencabutan kunci tidak mematikan pengaturan; nonaktifkan terpisah. Kartu/PayPal tetap melalui situs. Tanpa promo; diskon jumlah per negara dan syarat memilih seluruh pesanan IPv6 tetap. Menonaktifkan tidak membatalkan perpanjangan yang sudah mulai/selesai.
  • Timeout/5xx bukan bukti perubahan gagal. Gunakan Idempotency-Key awal untuk status. Jangan ulang dengan kunci baru; GET tidak mengirim ulang perubahan.
  • Pengaturan saldo sendiri pada proxy kedaluwarsa juga dapat dimatikan. Tidak membatalkan perpanjangan/debit yang telah mulai atau selesai.
Lacak operasi yang samaPeriksa operasi pengaturan →

Cari dalam bahasa saat ini. Tutup dengan Esc