Logo
Section 1 / 2

商家 API

学习如何使用商家 API 检索关于 Square 商家账户的信息。

导入

商家 API

学习如何使用商家 API 检索关于 Square 商家账户的信息。

Merchants API 用于获取 Square 卖家账户的相关信息。假设我们开发了一个使用 Square 处理支付的应用程序,卖家在创建应用账户时会提供其信息。我们可以使用 Merchants API 获取卖家账户信息,例如公司名称、国家和地区、语言等。

接下来,我们来看看如何通过 Merchants API 获取卖家信息。

Course Image

获取商家列表

当需要在不知道商家 ID 的情况下获取 Square 商家账户信息时,此端点非常有用。通过访问令牌,我们可以调用此端点来获取所有商家的信息。

注意: 以下代码会返回商家信息,你可以从中提取商家 ID 并保存到 MERCHANT_ID 变量中,供后续示例使用。

1from square.client import Client 2from pprint import pprint 3 4client = Client( 5 access_token= '{{ACCESS_TOKEN}}', 6 environment='sandbox' 7) 8 9result = client.merchants.list_merchants() 10 11if result.is_success(): 12 pprint(result.body) 13elif result.is_error(): 14 pprint(result.errors)

注意: 代码第 1 至 7 行在所有代码片段中保持一致,因此后续示例将省略这部分内容。

获取商家详情

通过商家 ID,RetrieveMerchant 端点可获取 Square 商家账户的详细信息。该端点仅需一个参数:merchant_id。如果传入 "me" 字符串作为 ID,则返回当前调用可访问的商家信息。

1result = client.merchants.retrieve_merchant( 2 merchant_id = "{{MERCHANT_ID}}" 3) 4 5if result.is_success(): 6 pprint(result.body) 7elif result.is_error(): 8 pprint(result.errors)

简介

位置 API