Documentation: payments_ts
Rate limit: 300 requests per minute. Once the limit is exceeded, any further requests will result in a 429 (Too Many Requests) response.
| Row Name | Type | Example | 
|---|---|---|
| 
 payment_external_id * ID for the specific payment as tracked by the data provider (source) 
  | 
string | 
 ABC-123  | 
| 
 paid_at * date payment was made (including time if available) 
  | 
datetime | 
 2022-07-30 14:45:32.876Z  | 
| 
 amount * amount of payment, in whatever currency is specified Only period (.) decimal delimiters are supported. Do not use commas (,) — they will cause an error. 
  | 
float | 
 150.5  | 
| 
 currency * currency in which payment was made according to ISO code https://en.wikipedia.org/wiki/List_of_circulating_currencies 
  | 
string | 
 ZMW  | 
| 
 account_external_id * external id for the specific account (e.g. paygo loan) associated with the shs or meter 
  | 
string | 
 1234abcd  | 
| 
 account_origin * The table where we find the matching account_uid 
  | 
enum: meters, shs, installations | 
 meters  | 
| 
 uid account_origin + account_uid + payment_external_id + paid_at 
  | 
string | 
 meters-1-generic-1234abcd-ABC-123-2022-07-30 14:45:32.876Z  | 
| 
 purpose e.g.: Paygo payment, Loan repayment, cash purchase, tariff payment, etc.  | 
string | 
 Paygo Payment  | 
| 
 paid_until date payment is valid until  | 
datetime | 
 2022-07-30 14:45:32.876Z  | 
| 
 purchase_item item or rate which was purchased with the payment, e.g. 'Energy', 'TV', 'Uptime'  | 
string | 
 Uptime  | 
| 
 purchase_unit unit of the purchase, e.g. 'wh', 'pcs', 'days'  | 
string | 
 days  | 
| 
 purchase_quantity amount of units of the item purchased Only period (.) decimal delimiters are supported. Do not use commas (,) — they will cause an error.  | 
float | 
 3.0  | 
| 
 provider_name who provided payment for particular payment (e.g. airtel, cash, MTN)  | 
string | 
 MTN  | 
| 
 provider_category high level category of the payment, like bank transfer, cash, mobile money, app, other  | 
string | 
 mobile money  | 
| 
 provider_transaction_id data validation, was transaction actually done  | 
string | 
 12345X  | 
| 
 reverted_at datetime of when payment was reverted  | 
datetime | 
 2022-07-30 14:48:20.876Z  | 
| 
 days_active information from shs table, is calculated Only period (.) decimal delimiters are supported. Do not use commas (,) — they will cause an error.  | 
float | 
 7.2  | 
| 
 account_uid organization_id + data_origin + account_external_id 
  | 
string | 
 1-generic-1234abcd  | 
| 
 created_at Timestamp when row was inserted 
  | 
datetime | 
 2021-05-03 6:23:55  | 
| 
 updated_at Timestamp when row was updated 
  | 
datetime | 
 2021-05-03 6:23:55  | 
| 
 source_id References Source of data 
  | 
integer | 
 1  | 
| 
 import_id References Import of data 
  | 
integer | 
 1  | 
| 
 organization_id References Organization of data 
  | 
integer | 
 1  | 
| 
 custom Saves additional imported data out of standard structure 
  | 
jsonb | 
 { "some": "key" }  | 
| 
 data_origin Origin of the data, generic or name of the api 
  | 
string | 
 generic  | 
| 
 last_import_id Id of the last import which updated the record 
  | 
integer | 
 337  | 
| 
 last_source_id Id of the last Source which updated the record 
  | 
integer | 
 33  |