This API is currently unavailable to SEA markets. Retrieves records of automated payments for a shop based on a specified date range. Use the returned list to verify and reconcile payments with the transactions in the seller’s bank account.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Identifies the shop. Obtain it from the Get Authorized Shops API.
Filter payments to show only those initiated before the specified date and time. Unix timestamp in seconds.
Refer to notes in create_time_ge for more usage information.
The number of results to be returned per page. Default: 20 Valid range: [1-100]
An opaque token used to retrieve the next page of a paginated result set. Retrieve this value from the result of the next_page_token from a previous response. It is not needed for the first page.
The returned results will be sorted by the specified field. Only supports create_time.
The sort order for the sort_field parameter.
Default: ASC
Possible values:
- ASC: Ascending order
- DESC: Descending order
Filter payments to show only those that occurred on or after the specified date and time. Unix timestamp.
Note:
create_time_ge and create_time_lt together constitute the creation time filter condition.
- If
create_time_geis filled butcreate_time_ltis empty,create_time_ltwill default to the current time. - If
create_time_ltis filled butcreate_time_geis empty,create_time_gewill default to the earliest shop time.
Responses
Section titled “Responses”Success
object
Status code; 0 means success.
Success or failure message.
Request log ID.
object
An opaque token used to retrieve the next page of a paginated result set. Provide this value in the page_token parameter of your request if the current response does not return all the results. An empty string means there is no next page.
The list of payments that meet the query conditions.
object
The time when the payment was initiated in TikTok Shop, as a Unix timestamp in seconds.
The payment ID.
The payment status, indicating whether payment has been transferred to the seller’s bank account. Possible values:
- PAID: Payment has been transferred to the seller.
- FAILED: Payment transfer failed.
- PROCESSING: Payment is currently being processed.
The final payment amount after currency exchange.
object
The final payment amount.
The exchange currency code in ISO 4217 format.
The settlement amount before currency exchange.
object
The settlement amount.
The original currency code in ISO 4217 format.
The original payment amount before currency exchange.
object
The original payment amount.
The original currency code in ISO 4217 format.
The exchange rate, displayed with six decimal places.
The time when payment processing finished in TikTok Shop, as a Unix timestamp in seconds. Returns 0 when no finish time is available.
The seller’s bank account number masked, revealing only the last 4 digits for privacy.
Example
{ "code": 0, "data": { "next_page_token": "6AsPQsUMvH3RkchNUPPh22NROHkE0D8pmq/N5M1kHYcZmtRyv9aVrNv65W7Q6tFA+7D1ud64MPNz5OaT", "payments": [ { "create_time": 1636105796, "id": "3458767051733897992", "status": "PAID", "amount": { "value": "100", "currency": "GBP" }, "settlement_amount": { "value": "130", "currency": "GBP" }, "payment_amount_before_exchange": { "value": "100", "currency": "GBP" }, "exchange_rate": "1.000000", "paid_time": 1685548800, "bank_account": "***********1234" } ] }, "message": "Success", "request_id": "202203070749000101890810281E8C70B7"}