Requires read_payment access scope.
For more info, refer to:
GET https://{handle}.myshopline.com/admin/openapi/v20260601/payments/store/balance.json
handle : The store's unique identifier, which is the prefix of the store's domain name. For example, if a store's domain name is open001.myshopline.com , the store handle is open001 .
Get the SHOPLINE Payments account balance.
Request Headers
  • Content-Type string required
    The field must be set to the fixed value application/json; charset=utf-8.
  • Authorization string required
    The access token for the API resource. Refer to App authorization to obtain the access token, and then pass the obtained token in the Bearer format.
    Example:
    Bearer eyJhbGciOiJIUzUxMiJ9.eyJhcHBLZXkiOiJmMjM3OWQyMTYyOGMzM2QxMWRiMWZkYjY5N2EzZjdjMjZlNGMwYTA5Iiwic2VsbGVySWQiOiIyMDAwMjM0ODgwIiwic3RvcmVJZCI6IjE2NzIzNjk3Mjk2MDYiLCJ2ZXJzaW9uIjoiVjIiLCJkb21haW4iOiJodHRwczovL3NsLW9wZW4tc2cubXlzaG9wbGluZS5jb20iLCJ0aW1lc3RhbXAiOjE2NzUzMTk0OTI0MzksImlzcyI6Inlzb3VsIiwiZXhwIjoxNzY5OTI3NDkyfQ.UwQzomM2veGCUaOZ0paUxq5dpc7DXuhHYFvsQ_uIAKduzWcb_j2E4q_36El83sp145D4cKbpcE5KCeeIz-JNQw
Status Codes
For the complete list of codes and messages, see Http status code.

Response Headers
  • traceId
    A globally unique identifier for the request. It is used to track the request flow throughout the system, allowing for easy location and debugging when issues arise.
Response Body
  • balanceobject[]
    Balance of the merchant's SHOPLINE Payments account.
  • account_identify_code string
    Merchant account identifier. Each SHOPLINE Payments account has a unique identifier. If a merchant has multiple SHOPLINE Payments accounts, there are multiple account identifiers.
    Example: 100184003
  • currency string
    Account currency. The value of this parameter is a three-letter currency code that follows the ISO 4217 standard. Example: USD.
  • fixed_margin_account_balance string
    Fixed reserve account balance. This field takes a non-negative value. The value is rounded to two decimal places.
  • payout_account_available_balance string
    Payout account available balance. The value is rounded to two decimal places.
  • payout_account_balance string
    Payout account balance. The value is rounded to two decimal places.
  • payout_account_frozen_balance string
    Payout account frozen balance. The value is rounded to two decimal places.
  • pending_settlement_balance string
    Pending settlement balance. The value is rounded to two decimal places.
  • revolving_margin_account_balance string
    Revolving reserve balance. This field takes a non-negative value. The value is rounded to two decimal places.
API Explorer
https://openapiceshidianpu.myshopline.com/admin/openapi/v20260601

ParamOptions

header required

Language

curl --request GET \
--url https://openapiceshidianpu.myshopline.com/admin/openapi/v20260601/payments/store/balance.json \
--header 'Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJhcHBLZXkiOiJmMjM3OWQyMTYyOGMzM2QxMWRiMWZkYjY5N2EzZjdjMjZlNGMwYTA5Iiwic2VsbGVySWQiOiIyMDAwMjM0ODgwIiwic3RvcmVJZCI6IjE2NzIzNjk3Mjk2MDYiLCJ2ZXJzaW9uIjoiVjIiLCJkb21haW4iOiJodHRwczovL3NsLW9wZW4tc2cubXlzaG9wbGluZS5jb20iLCJ0aW1lc3RhbXAiOjE2NzUzMTk0OTI0MzksImlzcyI6Inlzb3VsIiwiZXhwIjoxNzY5OTI3NDkyfQ.UwQzomM2veGCUaOZ0paUxq5dpc7DXuhHYFvsQ_uIAKduzWcb_j2E4q_36El83sp145D4cKbpcE5KCeeIz-JNQw' \
--header 'Content-Type: application/json; charset=utf-8' \
--header 'accept: application/json'
Examples
Get the SHOPLINE Payments account balance
Response
{
"balance": [
{
"account_identify_code": "106103602",
"currency": "AUD",
"fixed_margin_account_balance": "0.00",
"payout_account_available_balance": "-22.46",
"payout_account_balance": "-22.46",
"payout_account_frozen_balance": "0.00",
"pending_settlement_balance": "0.00",
"revolving_margin_account_balance": "0.00"
}
]
}
Was this article helpful to you?