AM
ID
Mulai Gratis
Menu
Tipe

Pembayaran

Catatan transaksi keuangan untuk melacak pembayaran dalam suatu rekening.

payments transactions billing

Pembayaran

Pembayaran mencatat transaksi moneter untuk suatu akun. Pembayaran dapat disinkronkan dari Stripe atau dicatat secara manual.

Skema

interface Payment {
  id: string; // "pay..." - Unique identifier
  account_id: string;
  amount_cents: number;
  currency: string;
  status: "pending" | "succeeded" | "failed" | "canceled" | "refunded";
  paid_at: string | null;
  payment_method: string | null;
  external_id: string | null;
  external_customer_id: string | null;
  external_data: unknown | null;
}

Properti

PropertiJenisKeterangan
idstringKSUID dengan awalan pay
account_idstringMemiliki akun
amount_centsnumberJumlah dalam satuan kecil (sen)
currencystringKode mata uang ISO 4217
statusenumStatus siklus hidup pembayaran
paid_atstring?Ketika pembayaran berhasil
payment_methodstring?Jenis metode pembayaran
external_idstring?ID pembayaran penyedia
external_customer_idstring?ID pelanggan penyedia
external_dataobject?Cuplikan penyedia mentah

Nilai Status

StatusKeterangan
pendingMenunggu pemrosesan
succeededPembayaran selesai
failedPembayaran gagal
canceledPembayaran dibatalkan
refundedDikembalikan ke pelanggan

Contoh

{
  "id": "pay123",
  "account_id": "acc456",
  "amount_cents": 9900,
  "currency": "usd",
  "status": "succeeded",
  "paid_at": "2026-01-15T10:30:00Z",
  "payment_method": "card",
  "external_id": "pi_abc123",
  "external_customer_id": "cus_xyz789"
}

Terkait