invoice_paid, invoice_expired, invoice_cancelled memakai {update_id, update_type, request_date, payload}; hubungkan order lewat payload.payload. Billing tidak memakai envelope: Phoenix menambahkan type dan account_id ke metadata tingkat atas, misalnya {"type":"billing.account_unserviceable","account_id":"<uuid>","reason":"processing_credit_depleted"}. Keluarganya mencakup saldo, paket, kredit proses, unserviceable, dan restored. webhook_test memakai bentuk invoice; verifikasi tanda tangan lalu jawab tanpa logika bisnis. Dispatch lewat GramPay-Event dan selalu idempoten.

Langkah berikutnya

50 pembayaran pertama ditanggung kami.

Mulai dengan US$5 ↗