다음을 통해 공유


정사각형 결제(독립 게시자)(미리 보기)

Square는 보안 신용 카드 처리에서 판매 솔루션에 이르기까지 수백만 명의 판매자가 비즈니스를 운영하는 데 도움이 됩니다. 이 커넥터에는 결제, 터미널, 주문, 구독, 송장, 카탈로그, 인벤토리 및 고객 엔드포인트에 대한 작업이 포함되어 있습니다.

이 커넥터는 다음 제품 및 지역에서 사용할 수 있습니다.

서비스 클래스 Regions
Copilot Studio Premium 다음을 제외한 모든 Power Automate 지역 :
     - 미국 정부(GCC)
     - 미국 정부(GCC High)
     - 21Vianet에서 운영하는 중국 클라우드
     - 미국 국방부(DoD)
논리 앱 스탠다드 다음을 제외한 모든 Logic Apps 지역 :
     - Azure Government 지역
     - Azure 중국 지역
     - 미국 국방부(DoD)
Power Apps Premium 다음을 제외한 모든 Power Apps 지역 :
     - 미국 정부(GCC)
     - 미국 정부(GCC High)
     - 21Vianet에서 운영하는 중국 클라우드
     - 미국 국방부(DoD)
Power Automate Premium 다음을 제외한 모든 Power Automate 지역 :
     - 미국 정부(GCC)
     - 미국 정부(GCC High)
     - 21Vianet에서 운영하는 중국 클라우드
     - 미국 국방부(DoD)
연락처
이름 트로이 테일러
URL https://www.hitachisolutions.com
전자 메일 ttaylor@hitachisolutions.com
커넥터 메타데이터
게시자 트로이 테일러
웹 사이트 https://squareup.com/
개인 정보 보호 정책 https://squareup.com/us/en/legal/general/privacy
카테고리 상업; 판매 및 CRM

제한 한도

Name 호출 갱신 기간
연결당 API 호출 100 60초

동작

Apple Pay 도메인 등록

웹 및 스퀘어에서 Apple Pay와 함께 사용할 도메인을 활성화합니다. Apple이 이 도메인에서 유효성 검사를 수행하여 Apple Pay 사용 도메인으로 올바르게 설정되었는지 확인합니다.

Batch upsert 카탈로그 개체

제공된 개체 목록을 기반으로 최대 10,000개의 대상 개체를 만들거나 업데이트합니다. 대상 개체는 일괄 처리로 그룹화되고 각 일괄 처리는 모두 또는 전혀 없는 방식으로 삽입/업데이트됩니다. 일괄 처리 내의 개체가 어떤 식으로든 형식이 잘못되었거나 데이터베이스 제약 조건을 위반하는 경우 해당 항목을 포함하는 전체 일괄 처리는 무시됩니다. 그러나 동일한 요청의 다른 일괄 처리는 여전히 성공할 수 있습니다. 각 일괄 처리에는 최대 1,000개의 개체가 포함될 수 있으며, 요청의 총 개체 수(항목, 변형, 한정자 목록, 할인 및 세금)가 10,000개 이하인 한 일괄 처리가 처리됩니다.

Batch 인벤토리 변경 내용 검색

제공된 필터 조건에 따라 기록 실제 개수 및 조정을 반환합니다.

Batch 카탈로그 개체 검색

제공된 ID를 기반으로 개체 집합을 반환합니다. 집합에 반환된 각 CatalogItem에는 모든 CatalogItemVariation 개체, CatalogModifierList 개체에 대한 참조 및 해당 개체에 적용되는 CatalogTax 개체의 ID를 포함한 모든 자식 정보가 포함됩니다.

idempotency 키로 결제 취소

요청에 지정된 idempotency 키로 식별된 결제를 취소(voids)합니다. CreatePayment 요청의 상태를 알 수 없는 경우(예: CreatePayment 요청을 보낸 후 네트워크 오류가 발생하고 응답을 받지 못하는 경우) 이 메서드를 사용합니다. 이 경우 Square에 이 엔드포인트를 사용하여 결제를 취소하도록 지시할 수 있습니다. 요청에서 취소하려는 CreatePayment 요청에서 제공한 것과 동일한 idempotency 키를 제공합니다. 결제를 취소한 후 CreatePayment 요청을 다시 제출할 수 있습니다. 지정된 idempotency 키를 사용한 결제를 찾을 수 없는 경우 아무 작업도 수행되지 않으며 엔드포인트가 성공적으로 반환됩니다.

Upsert 카탈로그 개체

대상 CatalogObject를 만들거나 업데이트합니다.

검색 주문

하나 이상의 위치에 대한 모든 주문을 검색합니다. 주문에는 Square 에코시스템(예: Point of Sale, Invoices 및 Connect API)에 진입한 방법 또는 시기에 관계없이 모든 판매, 반품 및 교환이 포함됩니다.

결제 나열

요청을 만드는 계정에서 수행한 지불 목록을 검색합니다. 결과는 결국 일관되며, 새로운 지불 또는 지불 변경 내용이 나타나려면 몇 초 정도 걸릴 수 있습니다.

결제 만들기

제공된 원본을 사용하여 결제를 만듭니다. 이 엔드포인트를 사용하여 카드(신용/직불 카드 또는 스퀘어 기프트 카드)를 청구하거나 판매자가 Square 외부에서 받은 결제(구매자로부터의 현금 결제 또는 외부 법인이 판매자를 대신하여 처리한 결제)를 기록할 수 있습니다.

결제 받기

특정 결제에 대한 세부 정보를 검색합니다.

결제 업데이트

결제를 승인됨 상태로 업데이트합니다. 이 엔드포인트를 사용하여 amount_money 업데이트하고 tip_money 수 있습니다.

결제 완료

결제를 완료(캡처)합니다. 기본적으로 결제는 생성 직후에 완료되도록 설정됩니다.

결제 취소

결제를 취소(무효)합니다. 이 엔드포인트를 사용하여 APPROVED 상태의 결제를 취소할 수 있습니다.

결제 환불 받기

refund_id 사용하여 특정 환불을 검색합니다.

고객 검색

단일 고객에 대한 세부 정보를 반환합니다.

고객 검색

지원되는 쿼리 필터를 사용하여 Square 계정과 연결된 고객 프로필을 검색합니다. 명시적 쿼리 필터 없이 SearchCustomers를 호출하면 given_name 및 family_name 따라 사전순으로 정렬된 모든 고객 프로필이 반환됩니다.

고객 그룹 검색

특정 고객 그룹을 검색합니다.

고객 그룹 나열

비즈니스의 고객 그룹 목록을 검색합니다.

고객 그룹 만들기

비즈니스에 대한 새 고객 그룹을 만듭니다.

고객 그룹 삭제

group_id 값으로 식별된 고객 그룹을 삭제합니다.

고객 그룹 업데이트

고객 그룹을 업데이트합니다.

고객 나열

Square 계정과 연결된 고객 프로필을 나열합니다. 정상적인 운영 조건에서 새로 만들거나 업데이트된 고객 프로필은 30초 미만의 시간 안에 나열 작업에 사용할 수 있게 됩니다. 경우에 따라 새 프로필 또는 업데이트된 프로필의 전파는 특히 네트워크 인시던트 및 중단 중에 1분 이상 걸릴 수 있습니다.

고객 만들기

비즈니스에 대한 새 고객을 만듭니다.

고객 삭제

비즈니스에서 고객 프로필을 삭제합니다. 또한 이 작업은 파일의 연결된 카드의 연결을 해제합니다.

고객 세그먼트 검색

특정 고객 세그먼트를 검색합니다.

고객 세그먼트 나열

비즈니스의 고객 세그먼트 목록을 검색합니다.

고객 업데이트

고객 프로필을 업데이트합니다. 특성을 변경하려면 새 값을 지정합니다. 특성을 제거하려면 값을 빈 문자열 또는 빈 개체로 지정합니다.

고객에게 그룹 추가

고객에게 그룹 멤버 자격을 추가합니다. 고객은 customer_id 값으로 식별되고 고객 그룹은 group_id 값으로 식별됩니다.

고객에서 그룹 제거

고객에서 그룹 멤버 자격을 제거합니다. 고객은 customer_id 값으로 식별되고 고객 그룹은 group_id 값으로 식별됩니다.

구독 검색

구독을 검색합니다.

구독 검색

구독을 검색합니다. 결과는 구독 생성 날짜별로 시간순으로 정렬됩니다. 요청이 둘 이상의 위치 ID를 지정하는 경우 엔드포인트는 위치 ID를 기준으로 결과를 정렬한 다음 각 위치 내에서 만든 날짜를 기준으로 정렬합니다. 쿼리에 위치가 지정되지 않으면 모든 위치가 검색됩니다.

구독 다시 시작

비활성화된 구독을 다시 시작합니다.

구독 만들기

구독 플랜에 대한 고객의 구독을 만듭니다. 요청에서 파일에 카드를 제공하는 경우 Square는 구독에 대한 카드를 청구합니다. 그렇지 않으면 Square는 고객의 이메일 주소에 청구서를 청구합니다. 요청에 선택적 start_date 포함하지 않는 한 구독이 즉시 시작됩니다. 각 개별 구독은 특정 위치와 연결됩니다.

구독 업데이트

구독을 업데이트합니다. 구독 필드 값을 설정, 수정 및 지울 수 있습니다.

구독 이벤트 나열

특정 구독에 대한 모든 이벤트를 나열합니다.

구독 취소

canceled_date 필드를 활성 청구 기간의 끝으로 설정합니다. 이 날짜 이후에 상태가 ACTIVE에서 CANCELED로 변경됩니다.

복제 순서(베타)

기존 순서를 복제하여 DRAFT 상태에서 새 순서를 만듭니다. 새로 만든 주문에는 원래 주문에서 복사한 핵심 필드(예: 품목, 세금 및 할인)만 있습니다.

분쟁 검색

특정 분쟁에 대한 세부 정보를 반환합니다.

분쟁 나열

특정 계정과 관련된 분쟁 목록을 반환합니다.

분쟁 수락

분쟁의 손실을 수락합니다. Square는 분쟁 금액을 카드 소유자에게 반환하고 분쟁 상태를 ACCEPTED로 업데이트합니다. 제곱은 판매자의 광장 계정에서 분쟁 금액을 차변합니다. Square 계정에 충분한 자금이 없는 경우 Square는 연결된 은행 계좌를 인출합니다.

분쟁 증거 검색

요청 URL 경로의 증명 정보 ID로 지정된 증명 정보 메타데이터를 반환합니다. 나중에 참조하려면 업로드한 증거의 복사본을 유지해야 합니다. 증거를 업로드한 후에는 다운로드할 수 없습니다.

분쟁 증거 나열

분쟁과 관련된 증거 목록을 반환합니다.

분쟁 증거 삭제

분쟁에서 지정된 증거를 제거합니다.

분쟁 증거 텍스트 만들기

분쟁 챌린지의 증거로 사용할 텍스트를 업로드합니다.

순서 검색

ID별로 주문을 검색합니다.

순서 계산(베타)

애플리케이션에서 주문을 만들지 않고 주문 가격을 미리 볼 수 있습니다.

인벤토리 물리적 개수 검색

제공된 physical_count_id InventoryPhysicalCount 개체를 반환합니다.

인벤토리 수 검색

지정된 위치 집합에서 지정된 CatalogObject의 현재 계산 재고 수를 검색합니다.

인벤토리 전송 검색(베타)

제공된 transfer_id InventoryTransfer 개체를 반환합니다.

인벤토리 조정 검색

제공된 adjustment_id InventoryAdjustment 개체를 반환합니다.

일괄 처리 검색 인벤토리 수

요청된 위치에서 제공된 CatalogObjects의 현재 개수를 반환합니다.

일괄 처리 검색 주문

ID로 주문 집합을 검색합니다. 지정된 주문 ID가 없으면 오류를 생성하는 대신 ID가 무시됩니다.

일괄 처리 변경 인벤토리

제공된 항목 수량에 조정 및 개수를 적용합니다. 성공: 요청에서 참조되는 모든 개체에 대해 현재 계산된 개수를 반환합니다.

일괄 처리 삭제 카탈로그 개체

제공된 대상 ID 목록에 따라 CatalogItems 집합을 삭제하고 응답에서 성공적으로 삭제된 ID 집합을 반환합니다.

주문 만들기

구매 제품 및 구매에 적용할 설정에 대한 정보를 포함할 수 있는 새 주문을 만듭니다.

주문 업데이트(베타)

필드를 추가, 바꾸기 또는 삭제하여 열린 순서를 업데이트합니다. COMPLETED 또는 CANCELED 상태의 주문은 업데이트할 수 없습니다.

주문 지불(베타)

하나 이상의 승인된 결제를 사용하여 주문을 지불하거나 총 0으로 주문을 정정합니다. 요청에 나열된 payment_ids 합계는 주문 합계와 같아야 합니다. 총 금액이 0인 주문은 요청에 빈 payment_ids 배열을 지정하여 지불된 것으로 표시할 수 있습니다.

증거 제출

카드 소유자의 은행에 증거를 제출합니다. 증거를 제출하기 전에 Square는 사용 가능한 모든 증거를 컴파일합니다. 여기에는 CreateDisputeEvidenceFile 및 CreateDisputeEvidenceText 엔드포인트를 사용하여 업로드된 증거와 사용 가능한 경우 Square에서 자동으로 제공하는 증명 정보가 포함됩니다.

지불 환불 나열

요청을 하는 계정에 대한 환불 목록을 검색합니다. 결과는 결국 일관되며, 새로운 환불 또는 환불 변경 내용이 표시되기까지 몇 초 정도 걸릴 수 있습니다.

청구서 가져오기

청구서 ID로 청구서를 검색합니다.

청구서 검색

필터에 지정된 위치에서 청구서를 검색합니다.

청구서 게시

지정된 초안 청구서를 게시합니다. 청구서가 게시된 후 Square는 청구서 구성에 따라 후속 작업을 수행합니다. 예를 들어 Square는 고객의 전자 메일 주소로 청구서를 보내거나, 파일에서 고객의 카드를 청구하거나, 아무 작업도 수행하지 않습니다. Square는 또한 Square 호스팅 송장 페이지에서 청구서를 사용할 수 있도록 합니다.

청구서 나열

지정된 위치에 대한 청구서 목록을 반환합니다.

청구서 만들기

Orders API를 사용하여 만든 주문에 대한 초안 청구서를 만듭니다. 초안 청구서는 계정에 남아 있으며 아무런 조치도 취하지 않습니다. Square에서 처리하려면 먼저 청구서를 게시해야 합니다(고객의 전자 메일 주소로 보내거나 파일에서 고객의 카드를 청구).

청구서 삭제

지정된 청구서를 삭제합니다. 청구서가 삭제되면 관련 주문 상태가 CANCELED로 변경됩니다. 초안 청구서만 삭제할 수 있습니다(처리가 예약된 송장을 포함하여 게시된 청구서는 삭제할 수 없음).

청구서 업데이트

필드를 수정하거나 필드를 지우거나 둘 다 사용하여 청구서를 업데이트합니다.

청구서 취소

청구서를 취소합니다. 판매자는 취소된 청구서에 대한 결제를 수집할 수 없습니다.

카드 검색

특정 카드에 대한 세부 정보를 검색합니다.

카드 나열

요청을 만드는 계정이 소유한 카드 목록을 검색합니다.

카드 만들기

기존 가맹점에 파일의 카드를 추가합니다.

카드 사용 안 함

카드를 사용하지 않도록 설정하여 추가 업데이트 또는 요금을 방지합니다. 이미 사용하지 않도록 설정된 카드를 사용하지 않도록 설정할 수 있지만 아무런 효과가 없습니다.

카탈로그 개체 검색

제공된 ID에 따라 단일 CatalogItem을 CatalogObject로 반환합니다. 반환된 개체에는 CatalogItemVariation 자식, CatalogModifierList 개체에 대한 참조 및 해당 개체에 적용되는 CatalogTax 개체의 ID를 비롯한 모든 관련 CatalogItem 정보가 포함됩니다.

카탈로그 개체 검색

지정된 쿼리 필터 중 하나 이상에 대해 항목 또는 항목 변형에 대한 사용자 지정 특성 값을 제외하고 지원되는 검색 특성 값을 일치시켜 모든 형식의 CatalogObject를 검색합니다.

카탈로그 개체 삭제

제공된 ID에 따라 단일 CatalogObject를 삭제하고 응답에서 성공적으로 삭제된 ID 집합을 반환합니다. 삭제는 대상 개체의 모든 자식도 삭제되는 연속 이벤트입니다. 예를 들어 CatalogItem을 삭제하면 CatalogItemVariation 자식도 모두 삭제됩니다.

카탈로그 나열

카탈로그에 원하는 형식 집합의 모든 개체(예: 모든 CatalogItem 및 CatalogTax 개체)가 포함된 CatalogObjects 목록을 반환합니다. ListCatalog는 삭제된 카탈로그 항목을 반환하지 않습니다.

카탈로그 정보

BatchUpsertCatalogObjects 엔드포인트에서 사용할 수 있는 일괄 처리 크기 제한과 같은 Square Catalog API에 대한 정보를 검색합니다.

터미널 체크 아웃 가져오기

checkout_id 터미널 체크 아웃 요청을 검색합니다.

터미널 체크 아웃 검색

요청을 만드는 계정에서 만든 터미널 체크 아웃 요청의 필터링된 목록을 검색합니다.

터미널 체크 아웃 만들기

터미널 체크 아웃 요청을 만들고 지정된 디바이스로 보내 요청된 금액에 대한 결제를 수행합니다.

터미널 체크 아웃 취소

요청 상태가 허용하는 경우 터미널 체크 아웃 요청을 취소합니다.

터미널 환불 검색

요청을 만드는 판매자가 만든 Interac 터미널 환불 요청의 필터링된 목록을 검색합니다.

터미널 환불 만들기

Square 터미널에서 완료된 Interac 결제를 환불해 달라는 요청을 만듭니다.

터미널 환불 받기

ID별로 Interac 터미널 환불 개체를 검색합니다.

터미널 환불 취소

요청 상태가 허용하는 경우 환불 요청 ID로 Interac 터미널 환불 요청을 취소합니다.

항목 세금 업데이트

전체 항목에서 upsert를 수행할 필요 없이 대상 CatalogItem에 적용되는 CatalogTax 개체를 업데이트합니다.

항목 한정자 목록 업데이트

전체 항목에서 upsert를 수행하지 않고도 대상 CatalogItem에 적용되는 CatalogModifierList 개체를 업데이트합니다.

환불 결제

결제를 환불합니다. 전체 지불 금액 또는 일부를 환불할 수 있습니다. 이 엔드포인트를 사용하여 카드 결제를 환불하거나 현금 또는 외부 결제의 환불을 기록할 수 있습니다.

Apple Pay 도메인 등록

웹 및 스퀘어에서 Apple Pay와 함께 사용할 도메인을 활성화합니다. Apple이 이 도메인에서 유효성 검사를 수행하여 Apple Pay 사용 도메인으로 올바르게 설정되었는지 확인합니다.

매개 변수

Name 필수 형식 Description
도메인 이름
domain_name True string

APPLE Pay에 등록될 RFC-1034에 설명된 도메인 이름입니다.

반환

Name 경로 형식 Description
상태
status string

도메인 등록의 상태입니다.

Batch upsert 카탈로그 개체

제공된 개체 목록을 기반으로 최대 10,000개의 대상 개체를 만들거나 업데이트합니다. 대상 개체는 일괄 처리로 그룹화되고 각 일괄 처리는 모두 또는 전혀 없는 방식으로 삽입/업데이트됩니다. 일괄 처리 내의 개체가 어떤 식으로든 형식이 잘못되었거나 데이터베이스 제약 조건을 위반하는 경우 해당 항목을 포함하는 전체 일괄 처리는 무시됩니다. 그러나 동일한 요청의 다른 일괄 처리는 여전히 성공할 수 있습니다. 각 일괄 처리에는 최대 1,000개의 개체가 포함될 수 있으며, 요청의 총 개체 수(항목, 변형, 한정자 목록, 할인 및 세금)가 10,000개 이하인 한 일괄 처리가 처리됩니다.

매개 변수

Name 필수 형식 Description
Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

유형
type string

이 개체의 형식입니다.

아이디
id string

이 개체를 참조할 식별자입니다.

모든 위치에 있음
present_at_all_locations boolean

true이면 이 개체는 absent_at_location_ids 필드에 지정된 위치를 제외한 모든 위치(이후 위치 포함)에 있습니다. false이면 이 개체는 present_at_location_ids 필드에 지정된 위치를 제외하고 이후 위치와 같은 위치에 없습니다. 지정하지 않으면 기본값은 true입니다.

이름
name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

Description
title string

항목의 설명입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며 값 길이는 유니코드 코드 포인트입니다.

범주 ID
category_id string

항목 범주의 ID(있는 경우)입니다.

세금 ID
tax_ids array of string
유형
type string

이 개체의 형식입니다. 각 개체 형식에는 아래의 해당 *_data 필드 내에서 구조화된 형식으로 표현되는 예상 속성이 있습니다.

아이디
id string

이 개체를 참조할 식별자입니다.

모든 위치에 있음
present_at_all_locations boolean

모든 위치에 있는지 여부입니다.

항목 ID
item_id string

항목의 식별자입니다.

이름
name string

항목의 이름입니다.

가격 책정 유형
pricing_type string

가격 책정 유형입니다.

금액
amount integer

금액입니다.

통화
currency string

통화입니다.

이름
name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

이름
name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

계산 단계
calculation_phase string

납부액의 소계 또는 합계를 기준으로 세금이 계산되는지 여부입니다.

포함 유형
inclusion_type string

세금이 ADDITIVE인지 아니면 INCLUSIVE인지 여부입니다.

백분율
percentage string

'.'을 10진수 구분 기호로 사용하고 '%' 기호가 없는 10진수 형식의 세금 백분율입니다. 값 7.5는 7.5%해당합니다.

사용자 지정 금액에 적용
applies_to_custom_amounts boolean

true이면 특정 CatalogItem과 연결되지 않은 Square Point of Sale 앱에 입력된 사용자 지정 금액에 요금이 적용됩니다.

활성화됨
enabled boolean

Square Point of Sale 앱에서 세금이 사용(true)으로 표시되는지 여부를 나타내는 부울 플래그입니다(false).

반환

Name 경로 형식 Description
개체
objects array of object
유형
objects.type string

이 개체의 형식입니다.

아이디
objects.id string

Square에서 발급한 고유한 식별자입니다.

업데이트 날짜
objects.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

버전
objects.version integer

개체의 현재 버전입니다.

삭제됨
objects.is_deleted boolean

true이면 개체가 데이터베이스에서 삭제되었습니다. 삽입할 새 개체의 경우 false여야 합니다. 삭제되면 updated_at 필드는 삭제 시간과 같습니다.

모든 위치에 있음
objects.present_at_all_locations boolean

true이면 이 개체는 absent_at_location_ids 필드에 지정된 위치를 제외한 모든 위치(이후 위치 포함)에 있습니다. false이면 이 개체는 present_at_location_ids 필드에 지정된 위치를 제외하고 이후 위치와 같은 위치에 없습니다. 지정하지 않으면 기본값은 true입니다.

이름
objects.item_data.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

Description
objects.item_data.title string

항목의 설명입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며 값 길이는 유니코드 코드 포인트입니다.

범주 ID
objects.item_data.category_id string

항목 범주의 ID(있는 경우)입니다.

세금 ID
objects.item_data.tax_ids array of string
Variations
objects.item_data.variations array of object
유형
objects.item_data.variations.type string

이 개체의 형식입니다. 각 개체 형식에는 아래의 해당 *_data 필드 내에서 구조화된 형식으로 표현되는 예상 속성이 있습니다.

아이디
objects.item_data.variations.id string

이 개체를 참조할 식별자입니다.

업데이트 날짜
objects.item_data.variations.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

버전
objects.item_data.variations.version integer

개체의 버전입니다. 개체를 업데이트할 때 제공된 버전은 데이터베이스의 버전과 일치해야 합니다. 그렇지 않으면 쓰기가 충돌하는 것으로 거부됩니다.

삭제됨
objects.item_data.variations.is_deleted boolean

true이면 개체가 데이터베이스에서 삭제되었습니다. 삽입할 새 개체의 경우 false여야 합니다. 삭제되면 updated_at 필드는 삭제 시간과 같습니다.

모든 위치에 있음
objects.item_data.variations.present_at_all_locations boolean

present_at_all_locations false인 경우에도 개체가 있는 위치 목록입니다. 여기에는 비활성화된 위치가 포함될 수 있습니다.

항목 ID
objects.item_data.variations.item_variation_data.item_id string

이 항목 변형이 있는 개체의 ID입니다.

이름
objects.item_data.variations.item_variation_data.name string

이 항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며 값 길이는 유니코드 코드 포인트입니다.

서수
objects.item_data.variations.item_variation_data.ordinal integer

이 항목 변형을 표시해야 하는 순서입니다. 이 값은 읽기 전용입니다.

가격 책정 유형
objects.item_data.variations.item_variation_data.pricing_type string

판매 시 항목 변형의 가격이 고정되었는지 또는 결정되는지 여부를 나타냅니다.

금액
objects.item_data.variations.item_variation_data.price_money.amount integer

통화로 표시된 통화의 가장 작은 교단에 있는 금액입니다. 예를 들어 통화가 USD인 경우 금액은 센트 단위입니다. 금액은 양수 또는 음수일 수 있습니다. 특정 사례에서 기호의 의미를 확인하려면 특정 필드 설명을 참조하세요.

통화
objects.item_data.variations.item_variation_data.price_money.currency string

ISO 4217 형식의 통화 형식입니다. 예를 들어 미국 달러의 통화 코드는 USD입니다.

이름
objects.category_data.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

이름
objects.tax_data.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

계산 단계
objects.tax_data.calculation_phase string

납부액의 소계 또는 합계를 기준으로 세금이 계산되는지 여부입니다.

포함 유형
objects.tax_data.inclusion_type string

세금이 ADDITIVE인지 아니면 INCLUSIVE인지 여부입니다.

백분율
objects.tax_data.percentage string

'.'을 10진수 구분 기호로 사용하고 '%' 기호 없이 사용하는 10진수 형식의 백분율입니다. 값 7.5는 7.5%해당합니다.

사용자 지정 금액에 적용
objects.tax_data.applies_to_custom_amounts boolean

true이면 특정 CatalogItem과 연결되지 않은 Square Point of Sale 앱에 입력된 사용자 지정 금액에 요금이 적용됩니다.

활성화됨
objects.tax_data.enabled boolean

개체를 사용할 수 있는지 여부를 나타냅니다.

ID 매핑
id_mappings array of object
클라이언트 개체 ID
id_mappings.client_object_id string

새 CatalogObject에 대한 클라이언트에서 제공하는 임시 #접두사 ID입니다.

오브젝트 ID
id_mappings.object_id string

서버에서 만든 영구 ID입니다.

Batch 인벤토리 변경 내용 검색

제공된 필터 조건에 따라 기록 실제 개수 및 조정을 반환합니다.

매개 변수

Name 필수 형식 Description
카탈로그 개체 ID
catalog_object_ids array of string
위치 ID
location_ids array of string
유형
types array of string
States
states array of string
업데이트 후
updated_after string

RFC 3339 타임스탬프에 지정된 시간 이후의 calculated_at 값으로 결과를 반환하는 필터입니다.

이전에 업데이트됨
updated_before string

RFC 3339 타임스탬프에 지정된 시간 이전의 created_at 또는 calculated_at 값으로 결과를 반환하는 필터입니다.

반환

Name 경로 형식 Description
Changes
changes array of object
유형
changes.type string

이 개체의 형식입니다.

아이디
changes.physical_count.id string

개체의 식별자입니다.

참조 ID
changes.physical_count.reference_id string

이 카드를 외부 시스템의 다른 엔터티와 연결하는 선택적 사용자 정의 참조 ID입니다.

카탈로그 개체 ID
changes.physical_count.catalog_object_id string

추적 중인 CatalogObject의 사각형 생성 ID입니다.

카탈로그 개체 형식
changes.physical_count.catalog_object_type string

추적할 CatalogObject의 형식입니다.

changes.physical_count.state string

항목의 관련 수량에 대한 현재 인벤토리 상태입니다.

위치 ID
changes.physical_count.location_id string

이 입찰의 일부를 받는 받는 사람(가맹점 이외의)의 위치 ID입니다.

수량
changes.physical_count.quantity string

물리적 개수의 영향을 받는 항목 수를 10진수 문자열로 지정합니다. 이 숫자는 소수점 이후 최대 5자리를 지원할 수 있습니다.

제품
changes.physical_count.source.product string

애플리케이션의 제품 유형입니다.

애플리케이션 ID
changes.physical_count.source.application_id string

애플리케이션에 할당된 정사각형 ID입니다.

이름
changes.physical_count.source.name string

항목의 이름입니다.

직원 ID
changes.physical_count.employee_id string

실제 개수를 담당하는 직원의 Square 생성 ID입니다.

발생 날짜
changes.physical_count.occurred_at string

물리적 개수를 검사한 시기를 나타내는 클라이언트에서 생성된 RFC 3339 형식 타임스탬프입니다. 물리적 개수 업데이트의 경우 occurred_at 타임스탬프는 요청 시간을 기준으로 24시간 이상 또는 이후 버전일 수 없습니다.

만든 위치에서
changes.physical_count.created_at string

물리적 개수가 만들어진 시기를 나타내는 클라이언트에서 생성된 RFC 3339 형식 타임스탬프입니다.

Batch 카탈로그 개체 검색

제공된 ID를 기반으로 개체 집합을 반환합니다. 집합에 반환된 각 CatalogItem에는 모든 CatalogItemVariation 개체, CatalogModifierList 개체에 대한 참조 및 해당 개체에 적용되는 CatalogTax 개체의 ID를 포함한 모든 자식 정보가 포함됩니다.

매개 변수

Name 필수 형식 Description
개체 ID
object_ids array of string
카탈로그 버전
catalog_version integer

응답에 포함할 카탈로그 개체의 특정 버전입니다. 이렇게 하면 개체의 기록 버전을 검색할 수 있습니다. 지정된 버전 값이 CatalogObjects의 버전 특성과 일치합니다.

관련 개체 포함
include_related_objects boolean

true이면 응답의 개체 필드에 CatalogItem이 포함되어 있으면 연결된 CatalogCategory 개체, CatalogTax 개체, CatalogImage 개체 및 CatalogModifierLists가 응답의 related_objects 필드에 반환됩니다. 응답의 개체 필드에 CatalogItemVariation이 포함되어 있으면 해당 부모 CatalogItem이 응답의 related_objects 필드에 반환됩니다.

반환

Name 경로 형식 Description
개체
objects array of object
유형
objects.type string

이 개체의 형식입니다.

아이디
objects.id string

Square에서 발급한 고유한 식별자입니다.

업데이트 날짜
objects.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

버전
objects.version integer

개체의 현재 버전입니다.

삭제됨
objects.is_deleted boolean

true이면 개체가 데이터베이스에서 삭제되었습니다. 삽입할 새 개체의 경우 false여야 합니다. 삭제되면 updated_at 필드는 삭제 시간과 같습니다.

모든 위치에 있음
objects.present_at_all_locations boolean

true이면 이 개체는 absent_at_location_ids 필드에 지정된 위치를 제외한 모든 위치(이후 위치 포함)에 있습니다. false이면 이 개체는 present_at_location_ids 필드에 지정된 위치를 제외하고 이후 위치와 같은 위치에 없습니다. 지정하지 않으면 기본값은 true입니다.

이름
objects.item_data.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

Description
objects.item_data.title string

항목의 설명입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며 값 길이는 유니코드 코드 포인트입니다.

범주 ID
objects.item_data.category_id string

항목 범주의 ID(있는 경우)입니다.

세금 ID
objects.item_data.tax_ids array of string
Variations
objects.item_data.variations array of object
유형
objects.item_data.variations.type string

이 개체의 형식입니다. 각 개체 형식에는 아래의 해당 *_data 필드 내에서 구조화된 형식으로 표현되는 예상 속성이 있습니다.

아이디
objects.item_data.variations.id string

이 개체를 참조할 식별자입니다.

업데이트 날짜
objects.item_data.variations.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

버전
objects.item_data.variations.version integer

개체의 버전입니다. 개체를 업데이트할 때 제공된 버전은 데이터베이스의 버전과 일치해야 합니다. 그렇지 않으면 쓰기가 충돌하는 것으로 거부됩니다.

삭제됨
objects.item_data.variations.is_deleted boolean

true이면 개체가 데이터베이스에서 삭제되었습니다. 삽입할 새 개체의 경우 false여야 합니다. 삭제되면 updated_at 필드는 삭제 시간과 같습니다.

모든 위치에 있음
objects.item_data.variations.present_at_all_locations boolean

present_at_all_locations false인 경우에도 개체가 있는 위치 목록입니다. 여기에는 비활성화된 위치가 포함될 수 있습니다.

항목 ID
objects.item_data.variations.item_variation_data.item_id string

이 항목 변형이 있는 개체의 ID입니다.

이름
objects.item_data.variations.item_variation_data.name string

이 항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며 값 길이는 유니코드 코드 포인트입니다.

서수
objects.item_data.variations.item_variation_data.ordinal integer

이 항목 변형을 표시해야 하는 순서입니다. 이 값은 읽기 전용입니다.

가격 책정 유형
objects.item_data.variations.item_variation_data.pricing_type string

판매 시 항목 변형의 가격이 고정되었는지 또는 결정되는지 여부를 나타냅니다.

금액
objects.item_data.variations.item_variation_data.price_money.amount integer

통화로 표시된 통화의 가장 작은 교단에 있는 금액입니다. 예를 들어 통화가 USD인 경우 금액은 센트 단위입니다. 금액은 양수 또는 음수일 수 있습니다. 특정 사례에서 기호의 의미를 확인하려면 특정 필드 설명을 참조하세요.

통화
objects.item_data.variations.item_variation_data.price_money.currency string

ISO 4217 형식의 통화 형식입니다. 예를 들어 미국 달러의 통화 코드는 USD입니다.

관련 개체
related_objects array of object
유형
related_objects.type string

이 개체의 형식입니다.

아이디
related_objects.id string

Square에서 발급한 고유한 식별자입니다.

업데이트 날짜
related_objects.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

버전
related_objects.version integer

개체의 현재 버전입니다.

삭제됨
related_objects.is_deleted boolean

true이면 개체가 데이터베이스에서 삭제되었습니다. 삽입할 새 개체의 경우 false여야 합니다. 삭제되면 updated_at 필드는 삭제 시간과 같습니다.

모든 위치에 있음
related_objects.present_at_all_locations boolean

true이면 이 개체는 absent_at_location_ids 필드에 지정된 위치를 제외한 모든 위치(이후 위치 포함)에 있습니다. false이면 이 개체는 present_at_location_ids 필드에 지정된 위치를 제외하고 이후 위치와 같은 위치에 없습니다. 지정하지 않으면 기본값은 true입니다.

이름
related_objects.category_data.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

이름
related_objects.tax_data.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

계산 단계
related_objects.tax_data.calculation_phase string

납부액의 소계 또는 합계를 기준으로 세금이 계산되는지 여부입니다.

포함 유형
related_objects.tax_data.inclusion_type string

세금이 ADDITIVE인지 아니면 INCLUSIVE인지 여부입니다.

백분율
related_objects.tax_data.percentage string

'.'을 10진수 구분 기호로 사용하고 '%' 기호 없이 사용하는 10진수 형식의 백분율입니다. 값 7.5는 7.5%해당합니다.

활성화됨
related_objects.tax_data.enabled boolean

개체를 사용할 수 있는지 여부를 나타냅니다.

idempotency 키로 결제 취소

요청에 지정된 idempotency 키로 식별된 결제를 취소(voids)합니다. CreatePayment 요청의 상태를 알 수 없는 경우(예: CreatePayment 요청을 보낸 후 네트워크 오류가 발생하고 응답을 받지 못하는 경우) 이 메서드를 사용합니다. 이 경우 Square에 이 엔드포인트를 사용하여 결제를 취소하도록 지시할 수 있습니다. 요청에서 취소하려는 CreatePayment 요청에서 제공한 것과 동일한 idempotency 키를 제공합니다. 결제를 취소한 후 CreatePayment 요청을 다시 제출할 수 있습니다. 지정된 idempotency 키를 사용한 결제를 찾을 수 없는 경우 아무 작업도 수행되지 않으며 엔드포인트가 성공적으로 반환됩니다.

매개 변수

Name 필수 형식 Description
Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

반환

response
object

Upsert 카탈로그 개체

대상 CatalogObject를 만들거나 업데이트합니다.

매개 변수

Name 필수 형식 Description
Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

아이디
id string

Square에서 발급한 고유한 식별자입니다.

유형
type string

이 개체의 형식입니다.

Abbreviation
abbreviation string

Square Point of Sale 앱에 있는 항목의 표시 레이블 텍스트입니다. 문자열의 처음 5자까지만 사용됩니다. 이 특성은 검색할 수 있으며 값 길이는 유니코드 코드 포인트입니다.

Description
title string

항목의 설명입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며 값 길이는 유니코드 코드 포인트입니다.

이름
name string

이름입니다.

아이디
id string

카탈로그에서 이 개체를 참조할 식별자입니다.

유형
type string

이 개체의 형식입니다.

항목 ID
item_id string

이 항목 변형과 연결된 CatalogItem의 ID입니다.

이름
name string

항목 변형의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며 값 길이는 유니코드 코드 포인트입니다.

가격 책정 유형
pricing_type string

판매 시 항목 변형의 가격이 고정되었는지 또는 결정되는지 여부를 나타냅니다.

금액
amount integer

금액입니다.

통화
currency string

통화입니다.

반환

Name 경로 형식 Description
유형
catalog_object.type string

이 개체의 형식입니다.

아이디
catalog_object.id string

Square에서 발급한 고유한 식별자입니다.

업데이트 날짜
catalog_object.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

버전
catalog_object.version integer

이 개체의 현재 버전입니다.

삭제됨
catalog_object.is_deleted boolean

true이면 개체가 데이터베이스에서 삭제되었습니다. 삽입할 새 개체의 경우 false여야 합니다. 삭제되면 updated_at 필드는 삭제 시간과 같습니다.

present_at_all_locations
catalog_object.present_at_all_locations boolean

true이면 이 개체는 absent_at_location_ids 필드에 지정된 위치를 제외한 모든 위치(이후 위치 포함)에 있습니다. false이면 이 개체는 present_at_location_ids 필드에 지정된 위치를 제외하고 이후 위치와 같은 위치에 없습니다. 지정하지 않으면 기본값은 true입니다.

이름
catalog_object.item_data.name string

이름입니다.

Description
catalog_object.item_data.title string

항목의 설명입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며 값 길이는 유니코드 코드 포인트입니다.

Abbreviation
catalog_object.item_data.abbreviation string

Square Point of Sale 앱에 있는 항목의 표시 레이블 텍스트입니다. 문자열의 처음 5자까지만 사용됩니다. 이 특성은 검색할 수 있으며 값 길이는 유니코드 코드 포인트입니다.

Variations
catalog_object.item_data.variations array of object
유형
catalog_object.item_data.variations.type string

이 개체의 형식입니다.

아이디
catalog_object.item_data.variations.id string

카탈로그에서 이 개체를 참조할 식별자입니다.

업데이트 날짜
catalog_object.item_data.variations.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프입니다.

버전
catalog_object.item_data.variations.version integer

개체의 버전입니다. 개체를 업데이트할 때 제공된 버전은 데이터베이스의 버전과 일치해야 합니다. 그렇지 않으면 쓰기가 충돌하는 것으로 거부됩니다.

삭제됨
catalog_object.item_data.variations.is_deleted boolean

true이면 개체가 데이터베이스에서 삭제되었습니다. 삽입할 새 개체의 경우 false여야 합니다. 삭제되면 updated_at 필드는 삭제 시간과 같습니다.

모든 위치에 있음
catalog_object.item_data.variations.present_at_all_locations boolean

true이면 이 개체는 absent_at_location_ids 필드에 지정된 위치를 제외한 모든 위치(이후 위치 포함)에 있습니다. false이면 이 개체는 present_at_location_ids 필드에 지정된 위치를 제외하고 이후 위치와 같은 위치에 없습니다. 지정하지 않으면 기본값은 true입니다.

항목 ID
catalog_object.item_data.variations.item_variation_data.item_id string

이 항목 변형과 연결된 CatalogItem의 ID입니다.

이름
catalog_object.item_data.variations.item_variation_data.name string

항목 변형의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며 값 길이는 유니코드 코드 포인트입니다.

서수
catalog_object.item_data.variations.item_variation_data.ordinal integer

이 항목 변형을 표시해야 하는 순서입니다. 이 값은 읽기 전용입니다. 쓰기 시 부모 CatalogItem 내의 각 항목 변형에 대한 서수는 항목 변형의 위치에 따라 설정됩니다. 읽기 시 값이 순차적이거나 고유하지는 않습니다.

가격 책정 유형
catalog_object.item_data.variations.item_variation_data.pricing_type string

판매 시 항목 변형의 가격이 고정되었는지 또는 결정되는지 여부를 나타냅니다.

스톡 가능
catalog_object.item_data.variations.item_variation_data.stockable boolean

주식이 이 변형(TRUE)에 직접 계산되는지 또는 해당 구성 요소(FALSE)에서만 계산되는지 여부입니다. 이전 버전과의 호환성을 위해 누락된 값은 TRUE로 해석됩니다.

금액
catalog_object.item_data.variations.item_variation_data.price_money.amount integer

금액입니다.

통화
catalog_object.item_data.variations.item_variation_data.price_money.currency string

통화입니다.

제품 유형
catalog_object.item_data.product_type string

항목의 제품 유형입니다. 항목을 만든 후에는 변경할 수 없습니다.

ID 매핑
id_mappings array of object
클라이언트 개체 ID
id_mappings.client_object_id string

새 CatalogObject에 대한 클라이언트에서 제공하는 임시 #접두사 ID입니다.

오브젝트 ID
id_mappings.object_id string

서버에서 만든 영구 ID입니다.

검색 주문

하나 이상의 위치에 대한 모든 주문을 검색합니다. 주문에는 Square 에코시스템(예: Point of Sale, Invoices 및 Connect API)에 진입한 방법 또는 시기에 관계없이 모든 판매, 반품 및 교환이 포함됩니다.

매개 변수

Name 필수 형식 Description
반환 항목
return_entries boolean

검색 결과의 형식을 제어하는 부울입니다. true이면 SearchOrders는 OrderEntry 개체를 반환합니다. false이면 SearchOrders는 전체 순서 개체를 반환합니다.

한계
limit integer

단일 페이지에서 반환할 결과 수에 대한 제한입니다. 제한은 권고입니다. 구현은 더 많거나 적은 결과를 반환할 수 있습니다. 제공된 제한이 음수, 0 또는 최대 제한인 1,000보다 높은 경우 무시됩니다.

위치 ID
location_ids array of string
시작 날짜
start_at string

시간 범위가 시작되는 시기를 나타내는 RFC 3339 형식의 날짜/시간 값입니다.

종료 기준
end_at string

시간 범위가 종료되는 시기를 나타내는 RFC 3339 형식의 날짜/시간 값입니다.

States
states array of string
정렬 필드
sort_field string

정렬 기준 필드입니다.

정렬 순서
sort_order string

결과가 반환되는 시간 순서입니다.

반환

Name 경로 형식 Description
주문 항목
order_entries array of object
주문 ID
order_entries.order_id string

주문의 ID입니다.

위치 ID
order_entries.location_id string

위치의 식별자입니다.

버전
order_entries.version integer

개체의 현재 버전입니다.

Cursor
cursor string

원래 쿼리와 연결된 다음 결과 집합을 검색하기 위해 이 엔드포인트에 대한 후속 호출에 페이지 매김 커서를 포함합니다.

결제 나열

요청을 만드는 계정에서 수행한 지불 목록을 검색합니다. 결과는 결국 일관되며, 새로운 지불 또는 지불 변경 내용이 나타나려면 몇 초 정도 걸릴 수 있습니다.

매개 변수

Name 필수 형식 Description
시작 시간
begin_time string

opened_at 쿼리의 포괄 시작 시간(ISO 8601 형식)입니다.

종료 시간
end_time string

opened_at 쿼리의 전용 종료 날짜(ISO 8601 형식)입니다.

정렬 순서
sort_order string

지정된 순서로 카드를 만든 시점을 기준으로 반환된 목록을 정렬합니다.

Cursor
cursor string

이 엔드포인트에 대한 이전 호출에서 반환된 페이지 매김 커서입니다.

위치 ID
location_id string

이 선택적 필터를 지정하여 특정 위치에 속하는 레코드만 검색할 수 있습니다.

총계
total integer

지불에 대한 total_money 정확한 금액입니다.

마지막 4
last_4 string

결제 카드의 마지막 4자리 숫자입니다.

카드 브랜드
card_brand string

결제 카드의 브랜드(예: VISA)입니다.

한계
limit integer

응답에서 반환할 수의 상한입니다.

반환

Name 경로 형식 Description
결제
payments array of object
아이디
payments.id string

Square에서 발급한 고유한 식별자입니다.

만든 위치에서
payments.created_at string

ISO 8601 형식의 이벤트 시간입니다.

업데이트 날짜
payments.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

금액
payments.amount_money.amount integer

금액입니다.

통화
payments.amount_money.currency string

통화입니다.

상태
payments.status string

이 개체의 현재 확인 상태입니다.

지연 기간
payments.delay_duration string

Square가 결제에 delay_action 자동으로 적용할 때 결제가 생성된 후의 기간입니다.

원본 유형
payments.source_type string

이 결제의 원본 유형입니다.

상태
payments.card_details.status string

카드 결제의 현재 상태입니다. 상태는 권한 부여, 캡처됨, VOIDED 또는 FAILED일 수 있습니다.

카드 브랜드
payments.card_details.card.card_brand string

카드의 브랜드입니다.

last_4
payments.card_details.card.last_4 string

카드 번호의 마지막 4자리 숫자입니다.

Exp 월
payments.card_details.card.exp_month integer

1에서 12 사이의 정수로 연결된 카드의 만료 월입니다.

Exp Year
payments.card_details.card.exp_year integer

카드 만료 날짜의 4자리 연도입니다.

지문
payments.card_details.card.fingerprint string

단일 애플리케이션 내의 여러 위치에서 카드를 식별하기 위해 카드 번호에 따라 Square 할당 식별자로 사용됩니다.

카드 종류
payments.card_details.card.card_type string

카드의 유형입니다.

선불 유형
payments.card_details.card.prepaid_type string

카드가 선불인지 여부를 나타냅니다.

payments.card_details.card.bin string

BIN(은행 식별 번호)으로 알려진 카드 번호의 처음 6자리 숫자

Entry 메서드
payments.card_details.entry_method string

결제에 대한 카드의 세부 정보를 입력하는 데 사용되는 방법입니다. 메서드는 KEYED, SWIPED, EMV, ON_FILE 또는 CONTACTLESS일 수 있습니다.

Cvv 상태
payments.card_details.cvv_status string

CVV(카드 확인 값) 확인에서 반환된 상태 코드입니다. 코드는 CVV_ACCEPTED, CVV_REJECTED 또는 CVV_NOT_CHECKED 수 있습니다.

Avs 상태
payments.card_details.avs_status string

AVS(주소 확인 시스템) 확인에서 반환된 상태 코드입니다. 코드는 AVS_ACCEPTED, AVS_REJECTED 또는 AVS_NOT_CHECKED 수 있습니다.

인증 결과 코드
payments.card_details.auth_result_code string

결제의 권한 부여 상태를 설명하는 카드 발급자에서 반환하는 상태 코드입니다.

문 설명
payments.card_details.statement_description string

카드 네트워크에 전송된 문 설명입니다.

권한 있는 경우
payments.card_details.card_payment_timeline.authorized_at string

지불 권한이 부여된 타임스탬프(RFC 3339 형식)입니다.

캡처한 위치에서
payments.card_details.card_payment_timeline.captured_at string

지불이 캡처된 타임스탬프(RFC 3339 형식)입니다.

위치 ID
payments.location_id string

위치의 식별자입니다.

주문 ID
payments.order_id string

주문의 ID입니다.

처리 요금
payments.processing_fee array of object
유효 날짜
payments.processing_fee.effective_at string

수수료가 적용되는 시기의 타임스탬프(RFC 3339 형식)입니다.

유형
payments.processing_fee.type string

이 개체의 형식입니다.

금액
payments.processing_fee.amount_money.amount integer

금액입니다.

통화
payments.processing_fee.amount_money.currency string

통화입니다.

비고
payments.note string

고객 프로필과 연결된 사용자 지정 메모입니다.

금액
payments.total_money.amount integer

금액입니다.

통화
payments.total_money.currency string

통화입니다.

금액
payments.approved_money.amount integer

금액입니다.

통화
payments.approved_money.currency string

통화입니다.

영수증 번호
payments.receipt_number string

결제의 영수증 번호입니다. 지불이 취소된 경우 필드가 없습니다.

영수증 URL
payments.receipt_url string

결제 영수증의 URL입니다. 완료된 결제에 대해서만 필드가 채워집니다.

지연 조치
payments.delay_action string

delay_duration 경과된 경우 결제에 적용할 작업입니다.

지연 시간
payments.delayed_until string

RFC 3339 형식으로 delay_action 자동으로 적용되는 경우의 읽기 전용 타임스탬프입니다.

팀 구성원 ID
payments.team_member_id string

개체와 연결된 팀 구성원에 대한 TeamMember 개체의 ID입니다.

정사각형 제품
payments.application_details.square_product string

POS(Square Point of Sale), Square Invoices 또는 Square Virtual Terminal과 같은 Square 제품입니다.

애플리케이션 ID
payments.application_details.application_id string

결제에 사용되는 애플리케이션에 할당된 Square ID입니다. 애플리케이션 개발자는 이 정보를 사용하여 애플리케이션이 처리한 지불을 식별할 수 있습니다. 예를 들어 개발자가 사용자 지정 애플리케이션을 사용하여 결제를 처리하는 경우 이 필드에는 개발자 대시보드의 애플리케이션 ID가 포함됩니다. 판매자가 Square App Marketplace 애플리케이션을 사용하여 결제를 처리하는 경우 필드에 해당 애플리케이션 ID가 포함됩니다.

버전 토큰
payments.version_token string

낙관적 동시성에 사용됩니다. 이 불투명 토큰은 특정 버전의 Payment 개체를 식별합니다.

결제 만들기

제공된 원본을 사용하여 결제를 만듭니다. 이 엔드포인트를 사용하여 카드(신용/직불 카드 또는 스퀘어 기프트 카드)를 청구하거나 판매자가 Square 외부에서 받은 결제(구매자로부터의 현금 결제 또는 외부 법인이 판매자를 대신하여 처리한 결제)를 기록할 수 있습니다.

매개 변수

Name 필수 형식 Description
Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

금액
amount integer

tip_money 포함하지 않고 이 지불에 대해 수락할 금액입니다.

통화
currency string

3자 ISO 4217 통화 코드입니다.

원본 ID
source_id string

이 결제에 대한 자금 출처의 ID입니다. Square 결제 양식에서 생성된 결제 토큰(카드 nonce) 또는 고객 API를 사용하여 만든 파일의 카드일 수 있습니다. 판매자가 Square 외부에서 받은 결제를 기록하는 경우 CASH 또는 EXTERNAL를 지정합니다.

자동 완성
autocomplete boolean

true로 설정하면 가능한 경우 이 결제가 완료됩니다. false로 설정하면 이 지불은 명시적으로 완료(캡처됨) 또는 취소(무효화)될 때까지 승인된 상태로 유지됩니다.

고객 ID
customer_id string

연결할 고객의 ID입니다.

위치 ID
location_id string

위치 식별자입니다.

참조 ID
reference_id string

고객 프로필을 다른 시스템의 엔터티와 연결하는 데 사용되는 선택적 두 번째 ID입니다.

비고
note string

고객 프로필과 연결된 사용자 지정 메모입니다.

금액
amount integer

tip_money 포함하지 않고 이 지불에 대해 수락할 금액입니다.

통화
currency string

3자 ISO 4217 통화 코드입니다.

반환

Name 경로 형식 Description
아이디
payment.id string

Square에서 발급한 고유한 식별자입니다.

만든 위치에서
payment.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
payment.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

금액
payment.amount_money.amount integer

금액입니다.

통화
payment.amount_money.currency string

통화입니다.

금액
payment.app_fee_money.amount integer

금액입니다.

통화
payment.app_fee_money.currency string

통화입니다.

상태
payment.status string

이 개체의 현재 확인 상태입니다.

지연 기간
payment.delay_duration string

Square가 결제에 delay_action 자동으로 적용할 때 결제가 생성된 후의 기간입니다. 이 자동 delay_action delay_duration 기간 전에 터미널 상태(COMPLETED, CANCELED 또는 FAILED)에 도달하지 않는 결제에만 적용됩니다. 이 필드는 RFC 3339 형식으로 시간 기간으로 지정됩니다.

원본 유형
payment.source_type string

이 결제의 원본 유형입니다. 현재 값에는 CARD, BANK_ACCOUNT, WALLET, CASH 또는 EXTERNAL가 포함됩니다.

상태
payment.card_details.status string

현재 상태입니다.

카드 브랜드
payment.card_details.card.card_brand string

카드의 브랜드입니다.

마지막 4
payment.card_details.card.last_4 string

카드 번호의 마지막 4자리 숫자입니다.

Exp 월
payment.card_details.card.exp_month integer

1에서 12 사이의 정수로 연결된 카드의 만료 월입니다.

Exp Year
payment.card_details.card.exp_year integer

카드 만료 날짜의 4자리 연도입니다.

지문
payment.card_details.card.fingerprint string

단일 애플리케이션 내의 여러 위치에서 카드를 식별하기 위해 카드 번호에 따라 Square 할당 식별자로 사용됩니다.

카드 종류
payment.card_details.card.card_type string

카드의 유형입니다.

선불 유형
payment.card_details.card.prepaid_type string

카드가 선불인지 여부를 나타냅니다.

payment.card_details.card.bin string

BIN(은행 식별 번호)으로 알려진 카드 번호의 처음 6자리 숫자입니다.

Entry 메서드
payment.card_details.entry_method string

결제에 대한 카드의 세부 정보를 입력하는 데 사용되는 방법입니다. 메서드는 KEYED, SWIPED, EMV, ON_FILE 또는 CONTACTLESS일 수 있습니다.

CVV 상태
payment.card_details.cvv_status string

CVV(카드 확인 값) 확인에서 반환된 상태 코드입니다. 코드는 CVV_ACCEPTED, CVV_REJECTED 또는 CVV_NOT_CHECKED 수 있습니다.

AVS 상태
payment.card_details.avs_status string

AVS(주소 확인 시스템) 확인에서 반환된 상태 코드입니다. 코드는 AVS_ACCEPTED, AVS_REJECTED 또는 AVS_NOT_CHECKED 수 있습니다.

인증 결과 코드
payment.card_details.auth_result_code string

결제의 권한 부여 상태를 설명하는 카드 발급자에서 반환하는 상태 코드입니다.

문 설명
payment.card_details.statement_description string

카드 네트워크에 전송된 문 설명입니다.

권한 있는 경우
payment.card_details.card_payment_timeline.authorized_at string

지불 권한이 부여된 타임스탬프(RFC 3339 형식)입니다.

캡처한 위치에서
payment.card_details.card_payment_timeline.captured_at string

지불이 캡처된 타임스탬프(RFC 3339 형식)입니다.

위치 ID
payment.location_id string

위치의 식별자입니다.

주문 ID
payment.order_id string

주문의 ID입니다.

참조 ID
payment.reference_id string

선택적 사용자 정의 참조 ID입니다.

만든 위치에서
payment.risk_evaluation.created_at string

만들어진 타임스탬프(RFC 3339 형식)입니다.

위험 수준
payment.risk_evaluation.risk_level string

결제와 관련된 위험 수준입니다.

비고
payment.note string

고객 프로필과 연결된 사용자 지정 메모입니다.

고객 ID
payment.customer_id string

고객을 나타내는 이 개체의 ID입니다.

금액
payment.total_money.amount integer

금액입니다.

통화
payment.total_money.currency string

통화입니다.

금액
payment.approved_money.amount integer

금액입니다.

통화
payment.approved_money.currency string

통화입니다.

영수증 번호
payment.receipt_number string

결제의 영수증 번호입니다. 지불이 취소된 경우 필드가 없습니다.

영수증 URL
payment.receipt_url string

결제 영수증의 URL입니다. 완료된 결제에 대해서만 필드가 채워집니다.

지연 조치
payment.delay_action string

delay_duration 경과된 경우 결제에 적용할 작업입니다.

지연 시간
payment.delayed_until string

RFC 3339 형식으로 delay_action 자동으로 적용되는 경우의 읽기 전용 타임스탬프입니다.

정사각형 제품
payment.application_details.square_product string

POS(Square Point of Sale), Square Invoices 또는 Square Virtual Terminal과 같은 Square 제품입니다.

애플리케이션 ID
payment.application_details.application_id string

애플리케이션에 할당된 읽기 전용 정사각형 ID입니다.

버전 토큰
payment.version_token string

이 불투명 토큰은 특정 버전의 개체를 식별합니다.

결제 받기

특정 결제에 대한 세부 정보를 검색합니다.

매개 변수

Name 필수 형식 Description
결제 아이디
payment_id True string

결제의 식별자입니다.

반환

Name 경로 형식 Description
아이디
payment.id string

Square에서 발급한 고유한 식별자입니다.

만든 위치에서
payment.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
payment.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

금액
payment.amount_money.amount integer

금액입니다.

통화
payment.amount_money.currency string

통화입니다.

상태
payment.status string

이 개체의 현재 확인 상태입니다.

지연 기간
payment.delay_duration string

Square가 결제에 delay_action 자동으로 적용할 때 결제가 생성된 후의 기간입니다. 이 자동 delay_action delay_duration 기간 전에 터미널 상태(COMPLETED, CANCELED 또는 FAILED)에 도달하지 않는 결제에만 적용됩니다. 이 필드는 RFC 3339 형식으로 시간 기간으로 지정됩니다.

원본 유형
payment.source_type string

이 결제의 원본 유형입니다. 현재 값에는 CARD, BANK_ACCOUNT, WALLET, CASH 또는 EXTERNAL가 포함됩니다.

상태
payment.card_details.status string

현재 상태입니다.

카드 브랜드
payment.card_details.card.card_brand string

카드의 브랜드입니다.

마지막 4
payment.card_details.card.last_4 string

카드 번호의 마지막 4자리 숫자입니다.

Exp 월
payment.card_details.card.exp_month integer

1에서 12 사이의 정수로 연결된 카드의 만료 월입니다.

Exp Year
payment.card_details.card.exp_year integer

카드 만료 날짜의 4자리 연도입니다.

지문
payment.card_details.card.fingerprint string

단일 애플리케이션 내의 여러 위치에서 카드를 식별하기 위해 카드 번호에 따라 Square 할당 식별자로 사용됩니다.

카드 종류
payment.card_details.card.card_type string

카드의 유형입니다.

선불 유형
payment.card_details.card.prepaid_type string

카드가 선불인지 여부를 나타냅니다.

payment.card_details.card.bin string

BIN(은행 식별 번호)으로 알려진 카드 번호의 처음 6자리 숫자입니다.

Entry 메서드
payment.card_details.entry_method string

결제에 대한 카드의 세부 정보를 입력하는 데 사용되는 방법입니다. 메서드는 KEYED, SWIPED, EMV, ON_FILE 또는 CONTACTLESS일 수 있습니다.

CVV 상태
payment.card_details.cvv_status string

CVV(카드 확인 값) 확인에서 반환된 상태 코드입니다. 코드는 CVV_ACCEPTED, CVV_REJECTED 또는 CVV_NOT_CHECKED 수 있습니다.

AVS 상태
payment.card_details.avs_status string

AVS(주소 확인 시스템) 확인에서 반환된 상태 코드입니다. 코드는 AVS_ACCEPTED, AVS_REJECTED 또는 AVS_NOT_CHECKED 수 있습니다.

인증 결과 코드
payment.card_details.auth_result_code string

결제의 권한 부여 상태를 설명하는 카드 발급자에서 반환하는 상태 코드입니다.

문 설명
payment.card_details.statement_description string

카드 네트워크에 전송된 문 설명입니다.

권한 있는 경우
payment.card_details.card_payment_timeline.authorized_at string

지불 권한이 부여된 타임스탬프(RFC 3339 형식)입니다.

캡처한 위치에서
payment.card_details.card_payment_timeline.captured_at string

지불이 캡처된 타임스탬프(RFC 3339 형식)입니다.

위치 ID
payment.location_id string

위치의 식별자입니다.

주문 ID
payment.order_id string

주문의 ID입니다.

처리 요금
payment.processing_fee array of object
유효 날짜
payment.processing_fee.effective_at string

수수료가 적용되는 시기의 타임스탬프(RFC 3339 형식)입니다.

유형
payment.processing_fee.type string

형식을 나타냅니다.

금액
payment.processing_fee.amount_money.amount integer

금액입니다.

통화
payment.processing_fee.amount_money.currency string

통화입니다.

비고
payment.note string

고객 프로필과 연결된 사용자 지정 메모입니다.

금액
payment.total_money.amount integer

금액입니다.

통화
payment.total_money.currency string

통화입니다.

금액
payment.approved_money.amount integer

금액입니다.

통화
payment.approved_money.currency string

통화입니다.

직원 ID
payment.employee_id string

Employee의 Square 생성 ID입니다.

영수증 번호
payment.receipt_number string

결제의 영수증 번호입니다. 지불이 취소된 경우 필드가 없습니다.

영수증 URL
payment.receipt_url string

결제 영수증의 URL입니다. 완료된 결제에 대해서만 필드가 채워집니다.

지연 조치
payment.delay_action string

delay_duration 경과된 경우 결제에 적용할 작업입니다.

지연 시간
payment.delayed_until string

RFC 3339 형식으로 delay_action 자동으로 적용되는 경우의 읽기 전용 타임스탬프입니다.

팀 구성원 ID
payment.team_member_id string

팀 구성원의 ID입니다.

정사각형 제품
payment.application_details.square_product string

POS(Square Point of Sale), Square Invoices 또는 Square Virtual Terminal과 같은 Square 제품입니다.

애플리케이션 ID
payment.application_details.application_id string

애플리케이션에 할당된 읽기 전용 정사각형 ID입니다.

버전 토큰
payment.version_token string

이 불투명 토큰은 특정 버전의 개체를 식별합니다.

결제 업데이트

결제를 승인됨 상태로 업데이트합니다. 이 엔드포인트를 사용하여 amount_money 업데이트하고 tip_money 수 있습니다.

매개 변수

Name 필수 형식 Description
결제 아이디
payment_id True string

결제의 식별자입니다.

Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

금액
amount integer

금액입니다.

통화
currency string

통화입니다.

금액
amount integer

금액입니다.

통화
currency string

통화입니다.

버전 토큰
version_token string

이 불투명 토큰은 특정 버전의 개체를 식별합니다.

반환

Name 경로 형식 Description
아이디
payment.id string

Square에서 발급한 고유한 식별자입니다.

만든 위치에서
payment.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
payment.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

금액
payment.amount_money.amount integer

금액입니다.

통화
payment.amount_money.currency string

통화입니다.

금액
payment.tip_money.amount integer

금액입니다.

통화
payment.tip_money.currency string

통화입니다.

상태
payment.status string

이 개체의 현재 확인 상태입니다.

지연 기간
payment.delay_duration string

Square가 결제에 delay_action 자동으로 적용할 때 결제가 생성된 후의 기간입니다. 이 자동 delay_action delay_duration 기간 전에 터미널 상태(COMPLETED, CANCELED 또는 FAILED)에 도달하지 않는 결제에만 적용됩니다. 이 필드는 RFC 3339 형식으로 시간 기간으로 지정됩니다.

원본 유형
payment.source_type string

이 결제의 원본 유형입니다. 현재 값에는 CARD, BANK_ACCOUNT, WALLET, CASH 또는 EXTERNAL가 포함됩니다.

상태
payment.card_details.status string

현재 상태입니다.

카드 브랜드
payment.card_details.card.card_brand string

카드의 브랜드입니다.

마지막 4
payment.card_details.card.last_4 string

카드 번호의 마지막 4자리 숫자입니다.

Exp 월
payment.card_details.card.exp_month integer

1에서 12 사이의 정수로 연결된 카드의 만료 월입니다.

Exp Year
payment.card_details.card.exp_year integer

카드 만료 날짜의 4자리 연도입니다.

지문
payment.card_details.card.fingerprint string

단일 애플리케이션 내의 여러 위치에서 카드를 식별하기 위해 카드 번호에 따라 Square 할당 식별자로 사용됩니다.

카드 종류
payment.card_details.card.card_type string

카드의 유형입니다.

선불 유형
payment.card_details.card.prepaid_type string

카드가 선불인지 여부를 나타냅니다.

payment.card_details.card.bin string

BIN(은행 식별 번호)으로 알려진 카드 번호의 처음 6자리 숫자입니다.

Entry 메서드
payment.card_details.entry_method string

결제에 대한 카드의 세부 정보를 입력하는 데 사용되는 방법입니다. 메서드는 KEYED, SWIPED, EMV, ON_FILE 또는 CONTACTLESS일 수 있습니다.

CVV 상태
payment.card_details.cvv_status string

CVV(카드 확인 값) 확인에서 반환된 상태 코드입니다. 코드는 CVV_ACCEPTED, CVV_REJECTED 또는 CVV_NOT_CHECKED 수 있습니다.

AVS 상태
payment.card_details.avs_status string

AVS(주소 확인 시스템) 확인에서 반환된 상태 코드입니다. 코드는 AVS_ACCEPTED, AVS_REJECTED 또는 AVS_NOT_CHECKED 수 있습니다.

인증 결과 코드
payment.card_details.auth_result_code string

결제의 권한 부여 상태를 설명하는 카드 발급자에서 반환하는 상태 코드입니다.

문 설명
payment.card_details.statement_description string

카드 네트워크에 전송된 문 설명입니다.

권한 있는 경우
payment.card_details.card_payment_timeline.authorized_at string

지불 권한이 부여된 타임스탬프(RFC 3339 형식)입니다.

위치 ID
payment.location_id string

위치의 식별자입니다.

주문 ID
payment.order_id string

주문의 ID입니다.

만든 위치에서
payment.risk_evaluation.created_at string

만들어진 타임스탬프(RFC 3339 형식)입니다.

위험 수준
payment.risk_evaluation.risk_level string

결제와 관련된 위험 수준입니다.

비고
payment.note string

고객 프로필과 연결된 사용자 지정 메모입니다.

고객 ID
payment.customer_id string

고객을 나타내는 이 개체의 ID입니다.

금액
payment.total_money.amount integer

금액입니다.

통화
payment.total_money.currency string

통화입니다.

금액
payment.approved_money.amount integer

금액입니다.

통화
payment.approved_money.currency string

통화입니다.

역량
payment.capabilities array of string
영수증 번호
payment.receipt_number string

결제의 영수증 번호입니다. 지불이 취소된 경우 필드가 없습니다.

지연 조치
payment.delay_action string

delay_duration 경과된 경우 결제에 적용할 작업입니다.

지연 시간
payment.delayed_until string

RFC 3339 형식으로 delay_action 자동으로 적용되는 경우의 읽기 전용 타임스탬프입니다.

정사각형 제품
payment.application_details.square_product string

POS(Square Point of Sale), Square Invoices 또는 Square Virtual Terminal과 같은 Square 제품입니다.

애플리케이션 ID
payment.application_details.application_id string

애플리케이션에 할당된 읽기 전용 정사각형 ID입니다.

버전 토큰
payment.version_token string

이 불투명 토큰은 특정 버전의 개체를 식별합니다.

결제 완료

결제를 완료(캡처)합니다. 기본적으로 결제는 생성 직후에 완료되도록 설정됩니다.

매개 변수

Name 필수 형식 Description
결제 아이디
payment_id True string

결제의 식별자입니다.

반환

Name 경로 형식 Description
아이디
payment.id string

Square에서 발급한 고유한 식별자입니다.

만든 위치에서
payment.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
payment.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

금액
payment.amount_money.amount integer

금액입니다.

통화
payment.amount_money.currency string

통화입니다.

상태
payment.status string

이 개체의 현재 확인 상태입니다.

지연 기간
payment.delay_duration string

Square가 결제에 delay_action 자동으로 적용할 때 결제가 생성된 후의 기간입니다. 이 자동 delay_action delay_duration 기간 전에 터미널 상태(COMPLETED, CANCELED 또는 FAILED)에 도달하지 않는 결제에만 적용됩니다. 이 필드는 RFC 3339 형식으로 시간 기간으로 지정됩니다.

원본 유형
payment.source_type string

이 결제의 원본 유형입니다. 현재 값에는 CARD, BANK_ACCOUNT, WALLET, CASH 또는 EXTERNAL가 포함됩니다.

상태
payment.card_details.status string

현재 상태입니다.

카드 브랜드
payment.card_details.card.card_brand string

카드의 브랜드입니다.

마지막 4
payment.card_details.card.last_4 string

카드 번호의 마지막 4자리 숫자입니다.

Exp 월
payment.card_details.card.exp_month integer

1에서 12 사이의 정수로 연결된 카드의 만료 월입니다.

Exp Year
payment.card_details.card.exp_year integer

카드 만료 날짜의 4자리 연도입니다.

지문
payment.card_details.card.fingerprint string

단일 애플리케이션 내의 여러 위치에서 카드를 식별하기 위해 카드 번호에 따라 Square 할당 식별자로 사용됩니다.

카드 종류
payment.card_details.card.card_type string

카드의 유형입니다.

선불 유형
payment.card_details.card.prepaid_type string

카드가 선불인지 여부를 나타냅니다.

payment.card_details.card.bin string

BIN(은행 식별 번호)으로 알려진 카드 번호의 처음 6자리 숫자입니다.

Entry 메서드
payment.card_details.entry_method string

결제에 대한 카드의 세부 정보를 입력하는 데 사용되는 방법입니다. 메서드는 KEYED, SWIPED, EMV, ON_FILE 또는 CONTACTLESS일 수 있습니다.

CVV 상태
payment.card_details.cvv_status string

CVV(카드 확인 값) 확인에서 반환된 상태 코드입니다. 코드는 CVV_ACCEPTED, CVV_REJECTED 또는 CVV_NOT_CHECKED 수 있습니다.

AVS 상태
payment.card_details.avs_status string

AVS(주소 확인 시스템) 확인에서 반환된 상태 코드입니다. 코드는 AVS_ACCEPTED, AVS_REJECTED 또는 AVS_NOT_CHECKED 수 있습니다.

인증 결과 코드
payment.card_details.auth_result_code string

결제의 권한 부여 상태를 설명하는 카드 발급자에서 반환하는 상태 코드입니다.

문 설명
payment.card_details.statement_description string

카드 네트워크에 전송된 문 설명입니다.

권한 있는 경우
payment.card_details.card_payment_timeline.authorized_at string

지불 권한이 부여된 타임스탬프(RFC 3339 형식)입니다.

캡처한 위치에서
payment.card_details.card_payment_timeline.captured_at string

지불이 캡처된 타임스탬프(RFC 3339 형식)입니다.

위치 ID
payment.location_id string

위치의 식별자입니다.

주문 ID
payment.order_id string

주문의 ID입니다.

처리 요금
payment.processing_fee array of object
유효 날짜
payment.processing_fee.effective_at string

수수료가 적용되는 시기의 타임스탬프(RFC 3339 형식)입니다.

유형
payment.processing_fee.type string

형식을 나타냅니다.

금액
payment.processing_fee.amount_money.amount integer

금액입니다.

통화
payment.processing_fee.amount_money.currency string

통화입니다.

비고
payment.note string

고객 프로필과 연결된 사용자 지정 메모입니다.

금액
payment.total_money.amount integer

금액입니다.

통화
payment.total_money.currency string

통화입니다.

금액
payment.approved_money.amount integer

금액입니다.

통화
payment.approved_money.currency string

통화입니다.

직원 ID
payment.employee_id string

Employee의 Square 생성 ID입니다.

영수증 번호
payment.receipt_number string

결제의 영수증 번호입니다. 지불이 취소된 경우 필드가 없습니다.

영수증 URL
payment.receipt_url string

결제 영수증의 URL입니다. 완료된 결제에 대해서만 필드가 채워집니다.

지연 조치
payment.delay_action string

delay_duration 경과된 경우 결제에 적용할 작업입니다.

지연 시간
payment.delayed_until string

RFC 3339 형식으로 delay_action 자동으로 적용되는 경우의 읽기 전용 타임스탬프입니다.

팀 구성원 ID
payment.team_member_id string

팀 구성원의 ID입니다.

정사각형 제품
payment.application_details.square_product string

POS(Square Point of Sale), Square Invoices 또는 Square Virtual Terminal과 같은 Square 제품입니다.

애플리케이션 ID
payment.application_details.application_id string

애플리케이션에 할당된 읽기 전용 정사각형 ID입니다.

버전 토큰
payment.version_token string

이 불투명 토큰은 특정 버전의 개체를 식별합니다.

결제 취소

결제를 취소(무효)합니다. 이 엔드포인트를 사용하여 APPROVED 상태의 결제를 취소할 수 있습니다.

매개 변수

Name 필수 형식 Description
결제 아이디
payment_id True string

결제의 식별자입니다.

반환

Name 경로 형식 Description
아이디
payment.id string

Square에서 발급한 고유한 식별자입니다.

만든 위치에서
payment.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
payment.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

금액
payment.amount_money.amount integer

금액입니다.

통화
payment.amount_money.currency string

통화입니다.

금액
payment.tip_money.amount integer

금액입니다.

통화
payment.tip_money.currency string

통화입니다.

상태
payment.status string

이 개체의 현재 확인 상태입니다.

지연 기간
payment.delay_duration string

Square가 결제에 delay_action 자동으로 적용할 때 결제가 생성된 후의 기간입니다. 이 자동 delay_action delay_duration 기간 전에 터미널 상태(COMPLETED, CANCELED 또는 FAILED)에 도달하지 않는 결제에만 적용됩니다. 이 필드는 RFC 3339 형식으로 시간 기간으로 지정됩니다.

원본 유형
payment.source_type string

이 결제의 원본 유형입니다. 현재 값에는 CARD, BANK_ACCOUNT, WALLET, CASH 또는 EXTERNAL가 포함됩니다.

상태
payment.card_details.status string

현재 상태입니다.

카드 브랜드
payment.card_details.card.card_brand string

카드의 브랜드입니다.

마지막 4
payment.card_details.card.last_4 string

카드 번호의 마지막 4자리 숫자입니다.

Exp 월
payment.card_details.card.exp_month integer

1에서 12 사이의 정수로 연결된 카드의 만료 월입니다.

Exp Year
payment.card_details.card.exp_year integer

카드 만료 날짜의 4자리 연도입니다.

지문
payment.card_details.card.fingerprint string

단일 애플리케이션 내의 여러 위치에서 카드를 식별하기 위해 카드 번호에 따라 Square 할당 식별자로 사용됩니다.

카드 종류
payment.card_details.card.card_type string

카드의 유형입니다.

선불 유형
payment.card_details.card.prepaid_type string

카드가 선불인지 여부를 나타냅니다.

payment.card_details.card.bin string

BIN(은행 식별 번호)으로 알려진 카드 번호의 처음 6자리 숫자입니다.

Entry 메서드
payment.card_details.entry_method string

결제에 대한 카드의 세부 정보를 입력하는 데 사용되는 방법입니다. 메서드는 KEYED, SWIPED, EMV, ON_FILE 또는 CONTACTLESS일 수 있습니다.

CVV 상태
payment.card_details.cvv_status string

CVV(카드 확인 값) 확인에서 반환된 상태 코드입니다. 코드는 CVV_ACCEPTED, CVV_REJECTED 또는 CVV_NOT_CHECKED 수 있습니다.

AVS 상태
payment.card_details.avs_status string

AVS(주소 확인 시스템) 확인에서 반환된 상태 코드입니다. 코드는 AVS_ACCEPTED, AVS_REJECTED 또는 AVS_NOT_CHECKED 수 있습니다.

인증 결과 코드
payment.card_details.auth_result_code string

결제의 권한 부여 상태를 설명하는 카드 발급자에서 반환하는 상태 코드입니다.

문 설명
payment.card_details.statement_description string

카드 네트워크에 전송된 문 설명입니다.

권한 있는 경우
payment.card_details.card_payment_timeline.authorized_at string

지불 권한이 부여된 타임스탬프(RFC 3339 형식)입니다.

Voided At
payment.card_details.card_payment_timeline.voided_at string

지불이 무효화된 타임스탬프(RFC 3339 형식)입니다.

위치 ID
payment.location_id string

위치의 식별자입니다.

주문 ID
payment.order_id string

주문의 ID입니다.

만든 위치에서
payment.risk_evaluation.created_at string

만들어진 타임스탬프(RFC 3339 형식)입니다.

위험 수준
payment.risk_evaluation.risk_level string

결제와 관련된 위험 수준입니다.

비고
payment.note string

고객 프로필과 연결된 사용자 지정 메모입니다.

고객 ID
payment.customer_id string

고객을 나타내는 이 개체의 ID입니다.

금액
payment.total_money.amount integer

금액입니다.

통화
payment.total_money.currency string

통화입니다.

금액
payment.approved_money.amount integer

금액입니다.

통화
payment.approved_money.currency string

통화입니다.

지연 조치
payment.delay_action string

delay_duration 경과된 경우 결제에 적용할 작업입니다.

지연 시간
payment.delayed_until string

RFC 3339 형식으로 delay_action 자동으로 적용되는 경우의 읽기 전용 타임스탬프입니다.

정사각형 제품
payment.application_details.square_product string

POS(Square Point of Sale), Square Invoices 또는 Square Virtual Terminal과 같은 Square 제품입니다.

애플리케이션 ID
payment.application_details.application_id string

애플리케이션에 할당된 읽기 전용 정사각형 ID입니다.

버전 토큰
payment.version_token string

이 불투명 토큰은 특정 버전의 개체를 식별합니다.

결제 환불 받기

refund_id 사용하여 특정 환불을 검색합니다.

매개 변수

Name 필수 형식 Description
환불 ID
refund_id True string

환불의 식별자입니다.

반환

Name 경로 형식 Description
아이디
refund.id string

Square에서 발급한 고유한 식별자입니다.

상태
refund.status string

이 개체의 현재 확인 상태입니다.

금액
refund.amount_money.amount integer

금액입니다.

통화
refund.amount_money.currency string

통화입니다.

결제 아이디
refund.payment_id string

결제의 고유 ID입니다.

주문 ID
refund.order_id string

주문의 ID입니다.

만든 위치에서
refund.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
refund.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

처리 요금
refund.processing_fee array of object
유효 날짜
refund.processing_fee.effective_at string

수수료가 적용되는 시기의 타임스탬프(RFC 3339 형식)입니다.

유형
refund.processing_fee.type string

형식을 나타냅니다.

금액
refund.processing_fee.amount_money.amount integer

금액입니다.

통화
refund.processing_fee.amount_money.currency string

통화입니다.

위치 ID
refund.location_id string

위치의 식별자입니다.

이유
refund.reason string

이 개체의 이유입니다.

고객 검색

단일 고객에 대한 세부 정보를 반환합니다.

매개 변수

Name 필수 형식 Description
고객 ID
customer_id True string

고객의 식별자입니다.

반환

Name 경로 형식 Description
아이디
customer.id string

Square에서 발급한 고유한 식별자입니다.

만든 위치에서
customer.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
customer.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

이름 (주어진 이름)
customer.given_name string

고객 프로필과 연결된 지정된 이름(즉, 첫 번째)입니다.

customer.family_name string

고객 프로필과 연결된 가족(즉, 마지막) 이름입니다.

이메일 주소
customer.email_address string

고객 프로필과 연결된 이메일 주소입니다.

주소 줄 1
customer.address.address_line_1 string

주소의 첫 번째 줄입니다. address_line 시작하는 필드는 주소의 가장 구체적인 세부 정보(예: 거리 번호, 거리 이름 및 건물 이름)를 제공합니다.

주소 줄 2
customer.address.address_line_2 string

주소의 두 번째 줄(있는 경우)입니다.

지역
customer.address.locality string

주소의 도시 또는 마을입니다.

행정 구역 수준 1
customer.address.administrative_district_level_1 string

주소 국가 내의 민간 법인입니다. 미국에서는 이것이 상태입니다.

우편 번호
customer.address.postal_code string

주소의 우편 번호입니다.

국가
customer.address.country string

주소의 국가(ISO 3166-1-alpha-2 형식)입니다.

전화 번호
customer.phone_number string

고객 프로필과 연결된 11자리 전화 번호입니다.

참조 ID
customer.reference_id string

선택적 사용자 정의 참조 ID입니다.

비고
customer.note string

고객 프로필과 연결된 사용자 지정 메모입니다.

구독되지 않은 전자 메일
customer.preferences.email_unsubscribed boolean

고객이 마케팅 캠페인 전자 메일에서 구독을 취소했는지 여부를 나타냅니다. 참 값은 고객이 현재 Square 판매자 또는 모든 Square 판매자로부터 전자 메일 마케팅을 옵트아웃하도록 선택했음을 의미합니다.

만들기 원본
customer.creation_source string

생성 원본은 고객 프로필을 만드는 데 사용되는 메서드를 나타냅니다.

그룹 ID
customer.group_ids array of string
세그먼트 ID
customer.segment_ids array of string
버전
customer.version integer

이 개체의 현재 버전입니다.

고객 검색

지원되는 쿼리 필터를 사용하여 Square 계정과 연결된 고객 프로필을 검색합니다. 명시적 쿼리 필터 없이 SearchCustomers를 호출하면 given_name 및 family_name 따라 사전순으로 정렬된 모든 고객 프로필이 반환됩니다.

매개 변수

Name 필수 형식 Description
퍼지
fuzzy string

유사 항목 필터를 사용하여 특성이 지정된 쿼리와 일치하는 고객을 유사하게 선택할 수 있습니다. 유사 항목 옵션을 사용하면 검색 쿼리가 토큰화되고 각 쿼리 토큰이 검색된 특성의 어딘가에 일치해야 합니다. 단일 토큰 쿼리의 경우 부분 일치 작업과 사실상 동일한 동작입니다.

가치들
values array of string
규칙
rule string

필터 조건과 일치하는 고객 프로필을 결과에 포함할지 아니면 결과에서 제외해야 하는지를 나타냅니다.

시작 날짜
start_at string

시간 범위가 시작되는 시기를 나타내는 RFC 3339 형식의 날짜/시간 값입니다.

종료 기준
end_at string

시간 범위가 종료되는 시기를 나타내는 RFC 3339 형식의 날짜/시간 값입니다.

All
all array of string
분야
field string

하나 이상의 고객 특성을 정렬 키로 사용하여 검색된 고객 프로필을 정렬합니다.

순서
order string

정렬 필드 값에 따라 결과를 정렬해야 하는 순서를 나타냅니다. 문자열은 표준 알파벳 비교를 사용하여 순서를 결정합니다.

한계
limit integer

단일 페이지에서 반환할 결과 수에 대한 제한입니다. 제한은 권고입니다. 구현은 더 많거나 적은 결과를 반환할 수 있습니다. 제공된 제한이 음수, 0 또는 최대 제한인 1,000보다 높은 경우 무시됩니다.

반환

Name 경로 형식 Description
고객
customers array of object
아이디
customers.id string

Square에서 발급한 고유한 식별자입니다.

만든 위치에서
customers.created_at string

ISO 8601 형식의 이벤트 시간입니다.

업데이트 날짜
customers.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

이름 (주어진 이름)
customers.given_name string

고객 프로필과 연결된 지정된 이름(즉, 첫 번째)입니다.

customers.family_name string

고객 프로필과 연결된 가족(즉, 마지막) 이름입니다.

이메일 주소
customers.email_address string

고객 프로필과 연결된 이메일 주소입니다.

주소 줄 1
customers.address.address_line_1 string

주소의 첫 번째 줄입니다.

주소 줄 2
customers.address.address_line_2 string

주소의 두 번째 줄(있는 경우)입니다.

지역
customers.address.locality string

주소의 도시 또는 마을입니다.

행정 구역 수준 1
customers.address.administrative_district_level_1 string

주소 국가 내의 민간 법인입니다. 미국에서는 이것이 상태입니다.

우편 번호
customers.address.postal_code string

주소의 우편 번호입니다.

국가
customers.address.country string

주소의 국가(ISO 3166-1-alpha-2 형식)입니다.

전화 번호
customers.phone_number string

고객 프로필과 연결된 11자리 전화 번호입니다.

참조 ID
customers.reference_id string

고객 프로필을 다른 시스템의 엔터티와 연결하는 데 사용되는 선택적 두 번째 ID입니다.

구독되지 않은 전자 메일
customers.preferences.email_unsubscribed boolean

고객이 마케팅 캠페인 전자 메일에서 구독을 취소했는지 여부를 나타냅니다. 참 값은 고객이 현재 Square 판매자 또는 모든 Square 판매자로부터 전자 메일 마케팅을 옵트아웃하도록 선택했음을 의미합니다. 이 값은 고객 API에서 읽기 전용입니다.

만들기 원본
customers.creation_source string

생성 원본은 고객 프로필을 만드는 데 사용되는 메서드를 나타냅니다.

그룹 ID
customers.group_ids array of string
세그먼트 ID
customers.segment_ids array of string
버전
customers.version integer

개체의 현재 버전입니다.

비고
customers.note string

고객 프로필과 연결된 사용자 지정 메모입니다.

Cursor
cursor string

원래 쿼리와 연결된 다음 결과 집합을 검색하기 위해 이 엔드포인트에 대한 후속 호출에 페이지 매김 커서를 포함합니다.

고객 그룹 검색

특정 고객 그룹을 검색합니다.

매개 변수

Name 필수 형식 Description
그룹 아이디
group_id True string

그룹의 식별자입니다.

반환

Name 경로 형식 Description
아이디
group.id string

Square에서 발급한 고유한 식별자입니다.

이름
group.name string

개체의 이름입니다.

만든 위치에서
group.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
group.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

고객 그룹 나열

비즈니스의 고객 그룹 목록을 검색합니다.

반환

Name 경로 형식 Description
Groups
groups array of object
아이디
groups.id string

Square에서 발급한 고유한 식별자입니다.

이름
groups.name string

개체의 이름입니다.

만든 위치에서
groups.created_at string

ISO 8601 형식의 이벤트 시간입니다.

업데이트 날짜
groups.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

고객 그룹 만들기

비즈니스에 대한 새 고객 그룹을 만듭니다.

매개 변수

Name 필수 형식 Description
이름
name string

개체의 이름입니다.

반환

Name 경로 형식 Description
아이디
group.id string

Square에서 발급한 고유한 식별자입니다.

이름
group.name string

개체의 이름입니다.

만든 위치에서
group.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
group.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

고객 그룹 삭제

group_id 값으로 식별된 고객 그룹을 삭제합니다.

매개 변수

Name 필수 형식 Description
그룹 아이디
group_id True string

그룹의 식별자입니다.

반환

response
object

고객 그룹 업데이트

고객 그룹을 업데이트합니다.

매개 변수

Name 필수 형식 Description
그룹 아이디
group_id True string

그룹의 식별자입니다.

이름
name string

개체의 이름입니다.

반환

Name 경로 형식 Description
아이디
group.id string

Square에서 발급한 고유한 식별자입니다.

이름
group.name string

개체의 이름입니다.

만든 위치에서
group.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
group.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

고객 나열

Square 계정과 연결된 고객 프로필을 나열합니다. 정상적인 운영 조건에서 새로 만들거나 업데이트된 고객 프로필은 30초 미만의 시간 안에 나열 작업에 사용할 수 있게 됩니다. 경우에 따라 새 프로필 또는 업데이트된 프로필의 전파는 특히 네트워크 인시던트 및 중단 중에 1분 이상 걸릴 수 있습니다.

매개 변수

Name 필수 형식 Description
Cursor
cursor string

이 엔드포인트에 대한 이전 호출에서 반환된 페이지 매김 커서입니다.

한계
limit integer

응답에서 반환할 수의 상한입니다.

정렬 필드
sort_field string

고객을 정렬하는 방법을 나타냅니다. 기본값은 DEFAULT입니다.

정렬 순서
sort_order string

지정된 순서로 카드를 만든 시점을 기준으로 반환된 목록을 정렬합니다.

반환

Name 경로 형식 Description
고객
customers array of object
아이디
customers.id string

Square에서 발급한 고유한 식별자입니다.

만든 위치에서
customers.created_at string

ISO 8601 형식의 이벤트 시간입니다.

업데이트 날짜
customers.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

이름 (주어진 이름)
customers.given_name string

고객 프로필과 연결된 지정된 이름(즉, 첫 번째)입니다.

customers.family_name string

고객 프로필과 연결된 가족(즉, 마지막) 이름입니다.

이메일 주소
customers.email_address string

고객 프로필과 연결된 이메일 주소입니다.

주소 줄 1
customers.address.address_line_1 string

주소의 첫 번째 줄입니다.

주소 줄 2
customers.address.address_line_2 string

주소의 두 번째 줄(있는 경우)입니다.

지역
customers.address.locality string

주소의 도시 또는 마을입니다.

행정 구역 수준 1
customers.address.administrative_district_level_1 string

주소 국가 내의 민간 법인입니다. 미국에서는 이것이 상태입니다.

우편 번호
customers.address.postal_code string

주소의 우편 번호입니다.

국가
customers.address.country string

주소의 국가(ISO 3166-1-alpha-2 형식)입니다.

전화 번호
customers.phone_number string

고객 프로필과 연결된 11자리 전화 번호입니다.

참조 ID
customers.reference_id string

고객 프로필을 다른 시스템의 엔터티와 연결하는 데 사용되는 선택적 두 번째 ID입니다.

비고
customers.note string

고객 프로필과 연결된 사용자 지정 메모입니다.

구독되지 않은 전자 메일
customers.preferences.email_unsubscribed boolean

고객이 마케팅 캠페인 전자 메일에서 구독을 취소했는지 여부를 나타냅니다. 참 값은 고객이 현재 Square 판매자 또는 모든 Square 판매자로부터 전자 메일 마케팅을 옵트아웃하도록 선택했음을 의미합니다. 이 값은 고객 API에서 읽기 전용입니다.

만들기 원본
customers.creation_source string

생성 원본은 고객 프로필을 만드는 데 사용되는 메서드를 나타냅니다.

그룹 ID
customers.group_ids array of string
세그먼트 ID
customers.segment_ids array of string
버전
customers.version integer

개체의 현재 버전입니다.

고객 만들기

비즈니스에 대한 새 고객을 만듭니다.

매개 변수

Name 필수 형식 Description
이름 (주어진 이름)
given_name string

고객 프로필과 연결된 지정된 이름(즉, 이름)입니다.

family_name string

고객 프로필과 연결된 가족 이름(즉, 성)입니다.

이메일 주소
email_address string

고객 프로필과 연결된 이메일 주소입니다.

회사 이름
company_name string

고객 프로필과 연결된 비즈니스 이름입니다.

애칭
nickname string

고객 프로필의 애칭입니다.

주소 줄 1
address_line_1 string

주소의 첫 번째 줄입니다.

주소 줄 2
address_line_2 string

주소의 두 번째 줄(있는 경우)입니다.

지역
locality string

주소의 도시 또는 마을입니다.

행정 구역 수준 1
administrative_district_level_1 string

주소 국가 내의 민간 법인입니다. 미국에서는 이것이 상태입니다.

우편 번호
postal_code string

주소의 우편 번호입니다.

국가
country string

ISO 3166 Alpha-2 국가 코드입니다.

전화 번호
phone_number string

고객 프로필과 연결된 11자리 전화 번호입니다.

참조 ID
reference_id string

고객 프로필을 다른 시스템의 엔터티와 연결하는 데 사용되는 선택적 두 번째 ID입니다.

비고
note string

고객 프로필과 연결된 사용자 지정 메모입니다.

생일
birthday string

RFC 3339 형식의 고객 프로필과 연결된 생일입니다. 연도는 선택 사항입니다. 표준 시간대와 시간은 허용되지 않습니다. 예를 들어 0000-09-21T00:00:00-00:00은 1998년 9월 21일과 1998-09-21T00:00:00:00의 생일을 나타냅니다. 이 값은 YYYY-MM-DD 형식으로 지정할 수도 있습니다.

반환

Name 경로 형식 Description
아이디
customer.id string

Square에서 발급한 고유한 식별자입니다.

만든 위치에서
customer.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
customer.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

이름 (주어진 이름)
customer.given_name string

고객 프로필과 연결된 지정된 이름(즉, 첫 번째)입니다.

customer.family_name string

고객 프로필과 연결된 가족(즉, 마지막) 이름입니다.

이메일 주소
customer.email_address string

고객 프로필과 연결된 이메일 주소입니다.

회사 이름
customer.company_name string

고객 프로필과 연결된 비즈니스 이름입니다.

애칭
customer.nickname string

고객 프로필의 애칭입니다.

주소 줄 1
customer.address.address_line_1 string

주소의 첫 번째 줄입니다. address_line 시작하는 필드는 주소의 가장 구체적인 세부 정보(예: 거리 번호, 거리 이름 및 건물 이름)를 제공합니다.

주소 줄 2
customer.address.address_line_2 string

주소의 두 번째 줄(있는 경우)입니다.

지역
customer.address.locality string

주소의 도시 또는 마을입니다.

행정 구역 수준 1
customer.address.administrative_district_level_1 string

주소 국가 내의 민간 법인입니다. 미국에서는 이것이 상태입니다.

우편 번호
customer.address.postal_code string

주소의 우편 번호입니다.

국가
customer.address.country string

주소의 국가(ISO 3166-1-alpha-2 형식)입니다.

전화 번호
customer.phone_number string

고객 프로필과 연결된 11자리 전화 번호입니다.

참조 ID
customer.reference_id string

선택적 사용자 정의 참조 ID입니다.

비고
customer.note string

고객 프로필과 연결된 사용자 지정 메모입니다.

생일
customer.birthday string

RFC 3339 형식의 고객 프로필과 연결된 생일입니다. 연도는 선택 사항입니다. 표준 시간대와 시간은 허용되지 않습니다. 예를 들어 0000-09-21T00:00:00-00:00은 1998년 9월 21일과 1998-09-21T00:00:00:00의 생일을 나타냅니다.

구독되지 않은 전자 메일
customer.preferences.email_unsubscribed boolean

고객이 마케팅 캠페인 전자 메일에서 구독을 취소했는지 여부를 나타냅니다. 참 값은 고객이 현재 Square 판매자 또는 모든 Square 판매자로부터 전자 메일 마케팅을 옵트아웃하도록 선택했음을 의미합니다.

만들기 원본
customer.creation_source string

생성 원본은 고객 프로필을 만드는 데 사용되는 메서드를 나타냅니다.

버전
customer.version integer

이 개체의 현재 버전입니다.

고객 삭제

비즈니스에서 고객 프로필을 삭제합니다. 또한 이 작업은 파일의 연결된 카드의 연결을 해제합니다.

매개 변수

Name 필수 형식 Description
고객 ID
customer_id True string

고객의 식별자입니다.

반환

response
object

고객 세그먼트 검색

특정 고객 세그먼트를 검색합니다.

매개 변수

Name 필수 형식 Description
세그먼트 ID
segment_id True string

세그먼트의 식별자입니다.

반환

Name 경로 형식 Description
아이디
segment.id string

Square에서 발급한 고유한 식별자입니다.

이름
segment.name string

개체의 이름입니다.

만든 위치에서
segment.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
segment.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

고객 세그먼트 나열

비즈니스의 고객 세그먼트 목록을 검색합니다.

매개 변수

Name 필수 형식 Description
Cursor
cursor string

이 엔드포인트에 대한 이전 호출에서 반환된 페이지 매김 커서입니다.

한계
limit integer

응답에서 반환할 수의 상한입니다.

반환

Name 경로 형식 Description
세그먼트
segments array of object
아이디
segments.id string

Square에서 발급한 고유한 식별자입니다.

이름
segments.name string

개체의 이름입니다.

만든 위치에서
segments.created_at string

ISO 8601 형식의 이벤트 시간입니다.

업데이트 날짜
segments.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

고객 업데이트

고객 프로필을 업데이트합니다. 특성을 변경하려면 새 값을 지정합니다. 특성을 제거하려면 값을 빈 문자열 또는 빈 개체로 지정합니다.

매개 변수

Name 필수 형식 Description
고객 ID
customer_id True string

고객의 식별자입니다.

반환

Name 경로 형식 Description
아이디
customer.id string

Square에서 발급한 고유한 식별자입니다.

만든 위치에서
customer.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
customer.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

이름 (주어진 이름)
customer.given_name string

고객 프로필과 연결된 지정된 이름(즉, 첫 번째)입니다.

customer.family_name string

고객 프로필과 연결된 가족(즉, 마지막) 이름입니다.

이메일 주소
customer.email_address string

고객 프로필과 연결된 이메일 주소입니다.

주소 줄 1
customer.address.address_line_1 string

주소의 첫 번째 줄입니다. address_line 시작하는 필드는 주소의 가장 구체적인 세부 정보(예: 거리 번호, 거리 이름 및 건물 이름)를 제공합니다.

주소 줄 2
customer.address.address_line_2 string

주소의 두 번째 줄(있는 경우)입니다.

지역
customer.address.locality string

주소의 도시 또는 마을입니다.

행정 구역 수준 1
customer.address.administrative_district_level_1 string

주소 국가 내의 민간 법인입니다. 미국에서는 이것이 상태입니다.

우편 번호
customer.address.postal_code string

주소의 우편 번호입니다.

국가
customer.address.country string

주소의 국가(ISO 3166-1-alpha-2 형식)입니다.

참조 ID
customer.reference_id string

선택적 사용자 정의 참조 ID입니다.

비고
customer.note string

고객 프로필과 연결된 사용자 지정 메모입니다.

구독되지 않은 전자 메일
customer.preferences.email_unsubscribed boolean

고객이 마케팅 캠페인 전자 메일에서 구독을 취소했는지 여부를 나타냅니다. 참 값은 고객이 현재 Square 판매자 또는 모든 Square 판매자로부터 전자 메일 마케팅을 옵트아웃하도록 선택했음을 의미합니다.

만들기 원본
customer.creation_source string

생성 원본은 고객 프로필을 만드는 데 사용되는 메서드를 나타냅니다.

버전
customer.version integer

이 개체의 현재 버전입니다.

고객에게 그룹 추가

고객에게 그룹 멤버 자격을 추가합니다. 고객은 customer_id 값으로 식별되고 고객 그룹은 group_id 값으로 식별됩니다.

매개 변수

Name 필수 형식 Description
고객 ID
customer_id True string

고객의 식별자입니다.

그룹 아이디
group_id True string

그룹의 식별자입니다.

반환

response
object

고객에서 그룹 제거

고객에서 그룹 멤버 자격을 제거합니다. 고객은 customer_id 값으로 식별되고 고객 그룹은 group_id 값으로 식별됩니다.

매개 변수

Name 필수 형식 Description
고객 ID
customer_id True string

고객의 식별자입니다.

그룹 아이디
group_id True string

그룹의 식별자입니다.

반환

response
object

구독 검색

구독을 검색합니다.

매개 변수

Name 필수 형식 Description
구독 ID
subscription_id True string

구독의 식별자입니다.

반환

Name 경로 형식 Description
아이디
subscription.id string

Square에서 발급한 고유한 식별자입니다.

위치 ID
subscription.location_id string

위치의 식별자입니다.

계획 ID
subscription.plan_id string

연결된 구독 계획의 ID입니다.

고객 ID
subscription.customer_id string

고객을 나타내는 이 개체의 ID입니다.

시작 날짜
subscription.start_date string

구독의 시작 날짜(YYYY-MM-DD 형식)

날짜까지 청구됨
subscription.charged_through_date string

YYYY-MM-DD 형식으로 고객이 구독에 대해 송장을 청구할 날짜입니다.

상태
subscription.status string

이 개체의 현재 확인 상태입니다.

청구서 ID
subscription.invoice_ids array of string
금액
subscription.price_override_money.amount integer

금액입니다.

통화
subscription.price_override_money.currency string

통화입니다.

만든 위치에서
subscription.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

지급 날짜까지
subscription.paid_until_date string

지급된 날짜입니다.

Timezone
subscription.timezone string

달력 날짜를 해석하는 데 사용되는 표준 시간대입니다. 청구서가 만들어지면 이 필드는 판매자 위치에 지정된 표준 시간대로 설정됩니다. 값을 변경할 수 없습니다.

이름
subscription.source.name string

이름입니다.

구독 검색

구독을 검색합니다. 결과는 구독 생성 날짜별로 시간순으로 정렬됩니다. 요청이 둘 이상의 위치 ID를 지정하는 경우 엔드포인트는 위치 ID를 기준으로 결과를 정렬한 다음 각 위치 내에서 만든 날짜를 기준으로 정렬합니다. 쿼리에 위치가 지정되지 않으면 모든 위치가 검색됩니다.

매개 변수

Name 필수 형식 Description
위치 ID
location_ids array of string
고객 ID
customer_ids array of string
원본 이름
source_names array of string

반환

Name 경로 형식 Description
구독
subscriptions array of object
아이디
subscriptions.id string

Square에서 발급한 고유한 식별자입니다.

위치 ID
subscriptions.location_id string

위치의 식별자입니다.

계획 ID
subscriptions.plan_id string

연결된 구독 플랜의 ID

고객 ID
subscriptions.customer_id string

계정과 연결된 고객의 Square 할당 ID입니다.

시작 날짜
subscriptions.start_date string

구독의 시작 날짜(YYYY-MM-DD 형식)

취소된 날짜
subscriptions.canceled_date string

YYYY-MM-DD 형식의 구독 취소 날짜입니다.

날짜까지 청구됨
subscriptions.charged_through_date string

YYYY-MM-DD 형식으로 고객이 구독에 대해 송장을 청구할 날짜입니다.

상태
subscriptions.status string

이 개체의 현재 확인 상태입니다.

만든 위치에서
subscriptions.created_at string

ISO 8601 형식의 이벤트 시간입니다.

카드 ID
subscriptions.card_id string

구독에 대해 청구되는 고객 카드의 ID입니다.

지급 날짜까지
subscriptions.paid_until_date string

지급된 날짜입니다.

Timezone
subscriptions.timezone string

청구서에서 달력 날짜를 해석하는 데 사용되는 표준 시간대(예: due_date)입니다. 청구서가 만들어지면 이 필드는 판매자 위치에 지정된 표준 시간대로 설정됩니다. 값을 변경할 수 없습니다.

이름
subscriptions.source.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

세금 비율
subscriptions.tax_percentage string

구독을 청구할 때 적용되는 세금 금액입니다.

금액
subscriptions.price_override_money.amount integer

금액입니다.

통화
subscriptions.price_override_money.currency string

통화입니다.

버전
subscriptions.version integer

개체의 현재 버전입니다.

청구서 ID
subscriptions.invoice_ids array of string

구독 다시 시작

비활성화된 구독을 다시 시작합니다.

매개 변수

Name 필수 형식 Description
구독 ID
subscription_id True string

구독의 식별자입니다.

반환

Name 경로 형식 Description
아이디
subscription.id string

Square에서 발급한 고유한 식별자입니다.

위치 ID
subscription.location_id string

위치의 식별자입니다.

계획 ID
subscription.plan_id string

연결된 구독 계획의 ID입니다.

고객 ID
subscription.customer_id string

고객을 나타내는 이 개체의 ID입니다.

상태
subscription.status string

이 개체의 현재 확인 상태입니다.

금액
subscription.price_override_money.amount integer

금액입니다.

통화
subscription.price_override_money.currency string

통화입니다.

버전
subscription.version integer

이 개체의 현재 버전입니다.

만든 위치에서
subscription.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

Timezone
subscription.timezone string

달력 날짜를 해석하는 데 사용되는 표준 시간대입니다. 청구서가 만들어지면 이 필드는 판매자 위치에 지정된 표준 시간대로 설정됩니다. 값을 변경할 수 없습니다.

이름
subscription.source.name string

이름입니다.

구독 만들기

구독 플랜에 대한 고객의 구독을 만듭니다. 요청에서 파일에 카드를 제공하는 경우 Square는 구독에 대한 카드를 청구합니다. 그렇지 않으면 Square는 고객의 이메일 주소에 청구서를 청구합니다. 요청에 선택적 start_date 포함하지 않는 한 구독이 즉시 시작됩니다. 각 개별 구독은 특정 위치와 연결됩니다.

매개 변수

Name 필수 형식 Description
Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

위치 ID
location_id string

위치 식별자입니다.

계획 ID
plan_id string

카탈로그 API를 사용하여 만든 구독 계획의 ID입니다.

고객 ID
customer_id string

연결할 고객의 ID입니다.

카드 ID
card_id string

청구할 고객 카드의 ID입니다.

시작 날짜
start_date string

구독의 시작 날짜(YYYY-MM-DD 형식)

세금 비율
tax_percentage string

구독을 청구할 때 추가할 세금입니다.

금액
amount integer

tip_money 포함하지 않고 이 지불에 대해 수락할 금액입니다.

통화
currency string

3자 ISO 4217 통화 코드입니다.

Timezone
timezone string

구독에 대한 날짜 계산에 사용되는 표준 시간대입니다.

이름
name string

개체의 이름입니다.

반환

Name 경로 형식 Description
아이디
subscription.id string

Square에서 발급한 고유한 식별자입니다.

위치 ID
subscription.location_id string

위치의 식별자입니다.

계획 ID
subscription.plan_id string

연결된 구독 계획의 ID입니다.

고객 ID
subscription.customer_id string

고객을 나타내는 이 개체의 ID입니다.

시작 날짜
subscription.start_date string

구독의 시작 날짜(YYYY-MM-DD 형식)

상태
subscription.status string

이 개체의 현재 확인 상태입니다.

세금 비율
subscription.tax_percentage string

구독을 청구할 때 적용되는 세금 금액입니다.

금액
subscription.price_override_money.amount integer

금액입니다.

통화
subscription.price_override_money.currency string

통화입니다.

버전
subscription.version integer

이 개체의 현재 버전입니다.

만든 위치에서
subscription.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

카드 ID
subscription.card_id string

구독에 대해 청구되는 고객 카드의 ID입니다.

Timezone
subscription.timezone string

달력 날짜를 해석하는 데 사용되는 표준 시간대입니다. 청구서가 만들어지면 이 필드는 판매자 위치에 지정된 표준 시간대로 설정됩니다. 값을 변경할 수 없습니다.

이름
subscription.source.name string

이름입니다.

구독 업데이트

구독을 업데이트합니다. 구독 필드 값을 설정, 수정 및 지울 수 있습니다.

매개 변수

Name 필수 형식 Description
구독 ID
subscription_id True string

구독의 식별자입니다.

버전
version integer

이 개체의 현재 버전입니다.

세금 비율
tax_percentage string

구독을 청구할 때 적용되는 세금 금액입니다.

금액
amount integer

금액입니다.

통화
currency string

통화입니다.

반환

Name 경로 형식 Description
아이디
subscription.id string

Square에서 발급한 고유한 식별자입니다.

위치 ID
subscription.location_id string

위치의 식별자입니다.

계획 ID
subscription.plan_id string

연결된 구독 계획의 ID입니다.

고객 ID
subscription.customer_id string

고객을 나타내는 이 개체의 ID입니다.

상태
subscription.status string

이 개체의 현재 확인 상태입니다.

금액
subscription.price_override_money.amount integer

금액입니다.

통화
subscription.price_override_money.currency string

통화입니다.

버전
subscription.version integer

이 개체의 현재 버전입니다.

만든 위치에서
subscription.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

Timezone
subscription.timezone string

달력 날짜를 해석하는 데 사용되는 표준 시간대입니다. 청구서가 만들어지면 이 필드는 판매자 위치에 지정된 표준 시간대로 설정됩니다. 값을 변경할 수 없습니다.

이름
subscription.source.name string

이름입니다.

구독 이벤트 나열

특정 구독에 대한 모든 이벤트를 나열합니다.

매개 변수

Name 필수 형식 Description
구독 ID
subscription_id True string

구독의 식별자입니다.

반환

Name 경로 형식 Description
구독 이벤트
subscription_events array of object
아이디
subscription_events.id string

Square에서 발급한 고유한 식별자입니다.

구독 이벤트 유형
subscription_events.subscription_event_type string

구독 이벤트의 유형입니다.

개시 날짜
subscription_events.effective_date string

구독 이벤트가 적용된 날짜(YYYY-MM-DD 형식)입니다.

계획 ID
subscription_events.plan_id string

연결된 구독 플랜의 ID

구독 취소

canceled_date 필드를 활성 청구 기간의 끝으로 설정합니다. 이 날짜 이후에 상태가 ACTIVE에서 CANCELED로 변경됩니다.

매개 변수

Name 필수 형식 Description
구독 ID
subscription_id True string

구독의 식별자입니다.

반환

Name 경로 형식 Description
아이디
subscription.id string

Square에서 발급한 고유한 식별자입니다.

위치 ID
subscription.location_id string

위치의 식별자입니다.

계획 ID
subscription.plan_id string

연결된 구독 계획의 ID입니다.

고객 ID
subscription.customer_id string

고객을 나타내는 이 개체의 ID입니다.

카드 ID
subscription.card_id string

구독에 대해 청구되는 고객 카드의 ID입니다.

시작 날짜
subscription.start_date string

구독의 시작 날짜(YYYY-MM-DD 형식)

취소된 날짜
subscription.canceled_date string

YYYY-MM-DD 형식의 구독 취소 날짜입니다.

지급 날짜까지
subscription.paid_until_date string

지급된 날짜입니다.

상태
subscription.status string

이 개체의 현재 확인 상태입니다.

만든 위치에서
subscription.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

버전
subscription.version integer

이 개체의 현재 버전입니다.

Timezone
subscription.timezone string

달력 날짜를 해석하는 데 사용되는 표준 시간대입니다. 청구서가 만들어지면 이 필드는 판매자 위치에 지정된 표준 시간대로 설정됩니다. 값을 변경할 수 없습니다.

이름
subscription.source.name string

이름입니다.

복제 순서(베타)

기존 순서를 복제하여 DRAFT 상태에서 새 순서를 만듭니다. 새로 만든 주문에는 원래 주문에서 복사한 핵심 필드(예: 품목, 세금 및 할인)만 있습니다.

매개 변수

Name 필수 형식 Description
주문 ID
order_id string

주문 식별자입니다.

버전
version integer

버전입니다.

Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

반환

Name 경로 형식 Description
아이디
order.id string

Square에서 발급한 고유한 식별자입니다.

위치 ID
order.location_id string

위치의 식별자입니다.

줄 항목
order.line_items array of object
UID
order.line_items.uid string

정사각형으로 생성된 ID입니다.

이름
order.line_items.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

수량
order.line_items.quantity string

물리적 개수의 영향을 받는 항목 수를 10진수 문자열로 지정합니다. 이 숫자는 소수점 이후 최대 5자리를 지원할 수 있습니다.

적용된 세금
order.line_items.applied_taxes array of object
UID
order.line_items.applied_taxes.uid string

정사각형 할당 ID입니다.

세금 UID
order.line_items.applied_taxes.tax_uid string

이 적용된 세금이 나타내는 세금의 UID입니다.

금액
order.line_items.applied_taxes.applied_money.amount integer

금액입니다.

통화
order.line_items.applied_taxes.applied_money.currency string

통화입니다.

적용된 할인
order.line_items.applied_discounts array of object
UID
order.line_items.applied_discounts.uid string

정사각형 할당 ID입니다.

할인 UID
order.line_items.applied_discounts.discount_uid string

적용된 할인이 나타내는 할인의 uid입니다.

금액
order.line_items.applied_discounts.applied_money.amount integer

금액입니다.

통화
order.line_items.applied_discounts.applied_money.currency string

통화입니다.

금액
order.line_items.base_price_money.amount integer

금액입니다.

통화
order.line_items.base_price_money.currency string

통화입니다.

금액
order.line_items.gross_sales_money.amount integer

금액입니다.

통화
order.line_items.gross_sales_money.currency string

통화입니다.

금액
order.line_items.total_tax_money.amount integer

금액입니다.

통화
order.line_items.total_tax_money.currency string

통화입니다.

금액
order.line_items.total_discount_money.amount integer

금액입니다.

통화
order.line_items.total_discount_money.currency string

통화입니다.

금액
order.line_items.total_money.amount integer

금액입니다.

통화
order.line_items.total_money.currency string

통화입니다.

금액
order.line_items.variation_total_price_money.amount integer

금액입니다.

통화
order.line_items.variation_total_price_money.currency string

통화입니다.

카탈로그 개체 ID
order.line_items.catalog_object_id string

추적 중인 CatalogObject의 사각형 생성 ID입니다.

변형 이름
order.line_items.variation_name string

이 줄 항목에 적용된 변형의 이름입니다.

한정자
order.line_items.modifiers array of object
UID
order.line_items.modifiers.uid string

정사각형 할당 ID입니다.

카탈로그 개체 ID
order.line_items.modifiers.catalog_object_id string

카탈로그 개체 ID입니다.

이름
order.line_items.modifiers.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

금액
order.line_items.modifiers.base_price_money.amount integer

금액입니다.

통화
order.line_items.modifiers.base_price_money.currency string

통화입니다.

금액
order.line_items.modifiers.total_price_money.amount integer

금액입니다.

통화
order.line_items.modifiers.total_price_money.currency string

통화입니다.

세금
order.taxes array of object
UID
order.taxes.uid string

정사각형으로 생성된 ID입니다.

이름
order.taxes.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

유형
order.taxes.type string

형식을 나타냅니다.

백분율
order.taxes.percentage string

'.'을 10진수 구분 기호로 사용하고 '%' 기호 없이 사용하는 10진수 형식의 백분율입니다. 값 7.5는 7.5%해당합니다.

금액
order.taxes.applied_money.amount integer

금액입니다.

통화
order.taxes.applied_money.currency string

통화입니다.

Scope
order.taxes.scope string

현재 수준을 나타냅니다.

할인
order.discounts array of object
UID
order.discounts.uid string

정사각형으로 생성된 ID입니다.

카탈로그 개체 ID
order.discounts.catalog_object_id string

추적 중인 CatalogObject의 사각형 생성 ID입니다.

이름
order.discounts.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

유형
order.discounts.type string

형식을 나타냅니다.

백분율
order.discounts.percentage string

'.'을 10진수 구분 기호로 사용하고 '%' 기호 없이 사용하는 10진수 형식의 백분율입니다. 값 7.5는 7.5%해당합니다.

금액
order.discounts.applied_money.amount integer

금액입니다.

통화
order.discounts.applied_money.currency string

통화입니다.

Scope
order.discounts.scope string

현재 수준을 나타냅니다.

금액
order.discounts.amount_money.amount integer

금액입니다.

통화
order.discounts.amount_money.currency string

통화입니다.

만든 위치에서
order.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
order.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

order.state string

현재 상태입니다.

버전
order.version integer

이 개체의 현재 버전입니다.

참조 ID
order.reference_id string

선택적 사용자 정의 참조 ID입니다.

금액
order.total_money.amount integer

금액입니다.

통화
order.total_money.currency string

통화입니다.

금액
order.total_tax_money.amount integer

금액입니다.

통화
order.total_tax_money.currency string

통화입니다.

금액
order.total_discount_money.amount integer

금액입니다.

통화
order.total_discount_money.currency string

통화입니다.

금액
order.total_tip_money.amount integer

금액입니다.

통화
order.total_tip_money.currency string

통화입니다.

금액
order.total_service_charge_money.amount integer

금액입니다.

통화
order.total_service_charge_money.currency string

통화입니다.

금액
order.net_amounts.total_money.amount integer

금액입니다.

통화
order.net_amounts.total_money.currency string

통화입니다.

금액
order.net_amounts.tax_money.amount integer

금액입니다.

통화
order.net_amounts.tax_money.currency string

통화입니다.

금액
order.net_amounts.discount_money.amount integer

금액입니다.

통화
order.net_amounts.discount_money.currency string

통화입니다.

금액
order.net_amounts.tip_money.amount integer

금액입니다.

통화
order.net_amounts.tip_money.currency string

통화입니다.

금액
order.net_amounts.service_charge_money.amount integer

금액입니다.

통화
order.net_amounts.service_charge_money.currency string

통화입니다.

이름
order.source.name string

이름입니다.

분쟁 검색

특정 분쟁에 대한 세부 정보를 반환합니다.

매개 변수

Name 필수 형식 Description
분쟁 ID
dispute_id True string

분쟁의 식별자입니다.

반환

Name 경로 형식 Description
아이디
dispute.id string

Square에서 발급한 고유한 식별자입니다.

금액
dispute.amount_money.amount integer

금액입니다.

통화
dispute.amount_money.currency string

통화입니다.

이유
dispute.reason string

이 개체의 이유입니다.

dispute.state string

현재 상태입니다.

기한
dispute.due_at string

다음 작업이 기한인 시간(RFC 3339 형식)입니다.

이의 제기 지불
dispute.disputed_payments array of object
결제 아이디
dispute.disputed_payments.payment_id string

정사각형으로 생성된 결제의 고유 ID입니다.

카드 브랜드
dispute.card_brand string

카드의 브랜드입니다.

만든 위치에서
dispute.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
dispute.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

브랜드 분쟁 ID
dispute.brand_dispute_id string

카드 브랜드에서 생성한 카드 브랜드 시스템의 분쟁 ID입니다.

분쟁 나열

특정 계정과 관련된 분쟁 목록을 반환합니다.

매개 변수

Name 필수 형식 Description
Cursor
cursor string

이 엔드포인트에 대한 이전 호출에서 반환된 페이지 매김 커서입니다.

States
states string

분쟁은 결과를 필터링하는 상태를 지정합니다. 지정하지 않으면 엔드포인트는 열려 있는 모든 분쟁을 반환합니다(분쟁 상태가 INQUIRY_CLOSED, WON 또는 LOST가 아님).

위치 ID
location_id string

이 선택적 필터를 지정하여 특정 위치에 속하는 레코드만 검색할 수 있습니다.

반환

Name 경로 형식 Description
분쟁
disputes array of object
아이디
disputes.id string

Square에서 발급한 고유한 식별자입니다.

금액
disputes.amount_money.amount integer

금액입니다.

통화
disputes.amount_money.currency string

통화입니다.

이유
disputes.reason string

카드 소유자가 은행과 분쟁을 시작한 분쟁 이유입니다.

disputes.state string

현재 상태입니다.

기한
disputes.due_at string

다음 작업이 기한인 시간(RFC 3339 형식)입니다.

이의 제기 지불
disputes.disputed_payments array of object
결제 아이디
disputes.disputed_payments.payment_id string

분쟁 중인 결제의 제곱 생성 고유 ID입니다.

카드 브랜드
disputes.card_brand string

분쟁 지불에 사용되는 카드 브랜드입니다.

만든 위치에서
disputes.created_at string

ISO 8601 형식의 이벤트 시간입니다.

업데이트 날짜
disputes.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

브랜드 분쟁 ID
disputes.brand_dispute_id string

카드 브랜드에서 생성한 카드 브랜드 시스템의 분쟁 ID입니다.

Cursor
cursor string

원래 쿼리와 연결된 다음 결과 집합을 검색하기 위해 이 엔드포인트에 대한 후속 호출에 페이지 매김 커서를 포함합니다.

분쟁 수락

분쟁의 손실을 수락합니다. Square는 분쟁 금액을 카드 소유자에게 반환하고 분쟁 상태를 ACCEPTED로 업데이트합니다. 제곱은 판매자의 광장 계정에서 분쟁 금액을 차변합니다. Square 계정에 충분한 자금이 없는 경우 Square는 연결된 은행 계좌를 인출합니다.

매개 변수

Name 필수 형식 Description
분쟁 ID
dispute_id True string

분쟁의 식별자입니다.

반환

Name 경로 형식 Description
아이디
dispute.id string

Square에서 발급한 고유한 식별자입니다.

금액
dispute.amount_money.amount integer

금액입니다.

통화
dispute.amount_money.currency string

통화입니다.

이유
dispute.reason string

이 개체의 이유입니다.

dispute.state string

현재 상태입니다.

기한
dispute.due_at string

다음 작업이 기한인 시간(RFC 3339 형식)입니다.

이의 제기 지불
dispute.disputed_payments array of object
결제 아이디
dispute.disputed_payments.payment_id string

정사각형으로 생성된 결제의 고유 ID입니다.

카드 브랜드
dispute.card_brand string

카드의 브랜드입니다.

만든 위치에서
dispute.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
dispute.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

브랜드 분쟁 ID
dispute.brand_dispute_id string

카드 브랜드에서 생성한 카드 브랜드 시스템의 분쟁 ID입니다.

분쟁 증거 검색

요청 URL 경로의 증명 정보 ID로 지정된 증명 정보 메타데이터를 반환합니다. 나중에 참조하려면 업로드한 증거의 복사본을 유지해야 합니다. 증거를 업로드한 후에는 다운로드할 수 없습니다.

매개 변수

Name 필수 형식 Description
분쟁 ID
dispute_id True string

분쟁의 식별자입니다.

증거 ID
evidence_id True string

증거의 식별자입니다.

반환

Name 경로 형식 Description
아이디
evidence.id string

Square에서 발급한 고유한 식별자입니다.

분쟁 ID
evidence.dispute_id string

증거가 연관된 분쟁의 ID입니다.

Filename
evidence.evidence_file.filename string

분쟁 증거 파일은 application/pdf, image/heic, image/heif, image/jpeg, image/png 또는 image/tiff 형식이어야 합니다.

파일 형식
evidence.evidence_file.filetype string

파일 확장명을 포함하는 파일 이름입니다.

증거 유형
evidence.evidence_type string

pf 증명 유형입니다.

에서 업로드됨
evidence.uploaded_at string

다음 작업이 기한인 시간(RFC 3339 형식)입니다.

분쟁 증거 나열

분쟁과 관련된 증거 목록을 반환합니다.

매개 변수

Name 필수 형식 Description
분쟁 ID
dispute_id True string

분쟁의 식별자입니다.

반환

Name 경로 형식 Description
Evidence
evidence array of object
아이디
evidence.id string

Square에서 발급한 고유한 식별자입니다.

분쟁 ID
evidence.dispute_id string

증거가 연관된 분쟁의 ID입니다.

증거 텍스트
evidence.evidence_text string

원시 텍스트입니다.

증거 유형
evidence.evidence_type string

증거의 유형입니다.

에서 업로드됨
evidence.uploaded_at string

다음 작업이 기한인 시간(RFC 3339 형식)입니다.

증거 ID
evidence.evidence_id string

증명 정보의 사각형 생성 ID입니다.

Filename
evidence.evidence_file.filename string

파일 확장명을 포함한 파일 이름

파일 형식
evidence.evidence_file.filetype string

분쟁 증거 파일은 application/pdf, image/heic, image/heif, image/jpeg, image/png 또는 image/tiff 형식이어야 합니다.

Cursor
cursor string

원래 쿼리와 연결된 다음 결과 집합을 검색하기 위해 이 엔드포인트에 대한 후속 호출에 페이지 매김 커서를 포함합니다.

분쟁 증거 삭제

분쟁에서 지정된 증거를 제거합니다.

매개 변수

Name 필수 형식 Description
분쟁 ID
dispute_id True string

분쟁의 식별자입니다.

증거 ID
evidence_id True string

증거의 식별자입니다.

반환

response
object

분쟁 증거 텍스트 만들기

분쟁 챌린지의 증거로 사용할 텍스트를 업로드합니다.

매개 변수

Name 필수 형식 Description
분쟁 ID
dispute_id True string

분쟁의 식별자입니다.

증거 유형
evidence_type string

업로드하는 증거의 유형입니다.

증거 텍스트
evidence_text string

증명 정보 문자열입니다.

Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

반환

Name 경로 형식 Description
아이디
evidence.id string

Square에서 발급한 고유한 식별자입니다.

분쟁 ID
evidence.dispute_id string

증거가 연관된 분쟁의 ID입니다.

증거 텍스트
evidence.evidence_text string

원시 텍스트입니다.

증거 유형
evidence.evidence_type string

pf 증명 유형입니다.

에서 업로드됨
evidence.uploaded_at string

다음 작업이 기한인 시간(RFC 3339 형식)입니다.

순서 검색

ID별로 주문을 검색합니다.

매개 변수

Name 필수 형식 Description
주문 ID
order_id True string

주문의 식별자입니다.

반환

Name 경로 형식 Description
아이디
order.id string

Square에서 발급한 고유한 식별자입니다.

위치 ID
order.location_id string

위치의 식별자입니다.

줄 항목
order.line_items array of object
UID
order.line_items.uid string

정사각형으로 생성된 ID입니다.

수량
order.line_items.quantity string

물리적 개수의 영향을 받는 항목 수를 10진수 문자열로 지정합니다. 이 숫자는 소수점 이후 최대 5자리를 지원할 수 있습니다.

이름
order.line_items.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

금액
order.line_items.base_price_money.amount integer

금액입니다.

통화
order.line_items.base_price_money.currency string

통화입니다.

금액
order.line_items.gross_sales_money.amount integer

금액입니다.

통화
order.line_items.gross_sales_money.currency string

통화입니다.

금액
order.line_items.total_tax_money.amount integer

금액입니다.

통화
order.line_items.total_tax_money.currency string

통화입니다.

금액
order.line_items.total_discount_money.amount integer

금액입니다.

통화
order.line_items.total_discount_money.currency string

통화입니다.

금액
order.line_items.total_money.amount integer

금액입니다.

통화
order.line_items.total_money.currency string

통화입니다.

금액
order.line_items.variation_total_price_money.amount integer

금액입니다.

통화
order.line_items.variation_total_price_money.currency string

통화입니다.

적용된 할인
order.line_items.applied_discounts array of object
UID
order.line_items.applied_discounts.uid string

정사각형 할당 ID입니다.

할인 UID
order.line_items.applied_discounts.discount_uid string

적용된 할인이 나타내는 할인의 uid입니다.

금액
order.line_items.applied_discounts.applied_money.amount integer

금액입니다.

통화
order.line_items.applied_discounts.applied_money.currency string

통화입니다.

할인
order.discounts array of object
UID
order.discounts.uid string

정사각형으로 생성된 ID입니다.

이름
order.discounts.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

백분율
order.discounts.percentage string

'.'을 10진수 구분 기호로 사용하고 '%' 기호 없이 사용하는 10진수 형식의 백분율입니다. 값 7.5는 7.5%해당합니다.

금액
order.discounts.applied_money.amount integer

금액입니다.

통화
order.discounts.applied_money.currency string

통화입니다.

유형
order.discounts.type string

형식을 나타냅니다.

Scope
order.discounts.scope string

현재 수준을 나타냅니다.

만든 위치에서
order.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
order.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

order.state string

현재 상태입니다.

버전
order.version integer

이 개체의 현재 버전입니다.

금액
order.total_tax_money.amount integer

금액입니다.

통화
order.total_tax_money.currency string

통화입니다.

금액
order.total_discount_money.amount integer

금액입니다.

통화
order.total_discount_money.currency string

통화입니다.

금액
order.total_tip_money.amount integer

금액입니다.

통화
order.total_tip_money.currency string

통화입니다.

금액
order.total_money.amount integer

금액입니다.

통화
order.total_money.currency string

통화입니다.

금액
order.total_service_charge_money.amount integer

금액입니다.

통화
order.total_service_charge_money.currency string

통화입니다.

금액
order.net_amounts.total_money.amount integer

금액입니다.

통화
order.net_amounts.total_money.currency string

통화입니다.

금액
order.net_amounts.tax_money.amount integer

금액입니다.

통화
order.net_amounts.tax_money.currency string

통화입니다.

금액
order.net_amounts.discount_money.amount integer

금액입니다.

통화
order.net_amounts.discount_money.currency string

통화입니다.

금액
order.net_amounts.tip_money.amount integer

금액입니다.

통화
order.net_amounts.tip_money.currency string

통화입니다.

금액
order.net_amounts.service_charge_money.amount integer

금액입니다.

통화
order.net_amounts.service_charge_money.currency string

통화입니다.

순서 계산(베타)

애플리케이션에서 주문을 만들지 않고 주문 가격을 미리 볼 수 있습니다.

매개 변수

Name 필수 형식 Description
Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

위치 ID
location_id string

위치의 식별자입니다.

이름
name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

백분율
percentage string

'.'을 10진수 구분 기호로 사용하고 '%' 기호 없이 사용하는 10진수 형식의 백분율입니다. 값 7.5는 7.5%해당합니다.

Scope
scope string

현재 수준을 나타냅니다.

이름
name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

수량
quantity string

물리적 개수의 영향을 받는 항목 수를 10진수 문자열로 지정합니다. 이 숫자는 소수점 이후 최대 5자리를 지원할 수 있습니다.

금액
amount integer

금액입니다.

통화
currency string

통화입니다.

반환

Name 경로 형식 Description
위치 ID
order.location_id string

위치의 식별자입니다.

줄 항목
order.line_items array of object
UID
order.line_items.uid string

정사각형으로 생성된 ID입니다.

수량
order.line_items.quantity string

물리적 개수의 영향을 받는 항목 수를 10진수 문자열로 지정합니다. 이 숫자는 소수점 이후 최대 5자리를 지원할 수 있습니다.

이름
order.line_items.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

금액
order.line_items.base_price_money.amount integer

금액입니다.

통화
order.line_items.base_price_money.currency string

통화입니다.

금액
order.line_items.gross_sales_money.amount integer

금액입니다.

통화
order.line_items.gross_sales_money.currency string

통화입니다.

금액
order.line_items.total_tax_money.amount integer

금액입니다.

통화
order.line_items.total_tax_money.currency string

통화입니다.

금액
order.line_items.total_discount_money.amount integer

금액입니다.

통화
order.line_items.total_discount_money.currency string

통화입니다.

금액
order.line_items.total_money.amount integer

금액입니다.

통화
order.line_items.total_money.currency string

통화입니다.

금액
order.line_items.variation_total_price_money.amount integer

금액입니다.

통화
order.line_items.variation_total_price_money.currency string

통화입니다.

적용된 할인
order.line_items.applied_discounts array of object
UID
order.line_items.applied_discounts.uid string

정사각형 할당 ID입니다.

할인 UID
order.line_items.applied_discounts.discount_uid string

적용된 할인이 나타내는 할인의 uid입니다.

금액
order.line_items.applied_discounts.applied_money.amount integer

금액입니다.

통화
order.line_items.applied_discounts.applied_money.currency string

통화입니다.

할인
order.discounts array of object
UID
order.discounts.uid string

정사각형으로 생성된 ID입니다.

이름
order.discounts.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

백분율
order.discounts.percentage string

'.'을 10진수 구분 기호로 사용하고 '%' 기호 없이 사용하는 10진수 형식의 백분율입니다. 값 7.5는 7.5%해당합니다.

금액
order.discounts.applied_money.amount integer

금액입니다.

통화
order.discounts.applied_money.currency string

통화입니다.

유형
order.discounts.type string

형식을 나타냅니다.

Scope
order.discounts.scope string

현재 수준을 나타냅니다.

만든 위치에서
order.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
order.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

order.state string

현재 상태입니다.

버전
order.version integer

이 개체의 현재 버전입니다.

금액
order.total_tax_money.amount integer

금액입니다.

통화
order.total_tax_money.currency string

통화입니다.

금액
order.total_discount_money.amount integer

금액입니다.

통화
order.total_discount_money.currency string

통화입니다.

금액
order.total_tip_money.amount integer

금액입니다.

통화
order.total_tip_money.currency string

통화입니다.

금액
order.total_money.amount integer

금액입니다.

통화
order.total_money.currency string

통화입니다.

금액
order.total_service_charge_money.amount integer

금액입니다.

통화
order.total_service_charge_money.currency string

통화입니다.

금액
order.net_amounts.total_money.amount integer

금액입니다.

통화
order.net_amounts.total_money.currency string

통화입니다.

금액
order.net_amounts.tax_money.amount integer

금액입니다.

통화
order.net_amounts.tax_money.currency string

통화입니다.

금액
order.net_amounts.discount_money.amount integer

금액입니다.

통화
order.net_amounts.discount_money.currency string

통화입니다.

금액
order.net_amounts.tip_money.amount integer

금액입니다.

통화
order.net_amounts.tip_money.currency string

통화입니다.

금액
order.net_amounts.service_charge_money.amount integer

금액입니다.

통화
order.net_amounts.service_charge_money.currency string

통화입니다.

인벤토리 물리적 개수 검색

제공된 physical_count_id InventoryPhysicalCount 개체를 반환합니다.

매개 변수

Name 필수 형식 Description
실제 개수 ID
physical_count_id True string

실제 개수의 식별자입니다.

반환

Name 경로 형식 Description
아이디
count.id string

Square에서 발급한 고유한 식별자입니다.

참조 ID
count.reference_id string

선택적 사용자 정의 참조 ID입니다.

카탈로그 개체 ID
count.catalog_object_id string

추적 중인 CatalogObject의 사각형 생성 ID입니다.

카탈로그 개체 형식
count.catalog_object_type string

추적할 CatalogObject의 형식입니다.

count.state string

현재 상태입니다.

위치 ID
count.location_id string

위치의 식별자입니다.

수량
count.quantity string

10진수 문자열로 조정의 영향을 받는 항목 수입니다. 소수점 이후 최대 5자리 숫자를 지원할 수 있습니다.

제품
count.source.product string

애플리케이션의 제품 유형입니다.

애플리케이션 ID
count.source.application_id string

애플리케이션에 할당된 읽기 전용 정사각형 ID입니다.

이름
count.source.name string

이름입니다.

직원 ID
count.employee_id string

Employee의 Square 생성 ID입니다.

발생 날짜
count.occurred_at string

인벤토리 조정이 수행된 시기를 나타내는 클라이언트에서 생성된 RFC 3339 형식 타임스탬프입니다. 인벤토리 조정 업데이트의 경우 occurred_at 타임스탬프는 요청 시간을 기준으로 24시간 이상 또는 이후 버전일 수 없습니다.

만든 위치에서
count.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

인벤토리 수 검색

지정된 위치 집합에서 지정된 CatalogObject의 현재 계산 재고 수를 검색합니다.

매개 변수

Name 필수 형식 Description
카탈로그 개체 ID
catalog_object_id True string

카탈로그 개체의 식별자입니다.

위치 ID
location_ids string

쉼표로 구분된 목록으로 조회할 위치 ID입니다. 빈 목록은 모든 위치를 쿼리합니다.

Cursor
cursor string

이 엔드포인트에 대한 이전 호출에서 반환된 페이지 매김 커서입니다.

반환

Name 경로 형식 Description
계산
counts array of object
카탈로그 개체 ID
counts.catalog_object_id string

추적 중인 CatalogObject의 사각형 생성 ID입니다.

카탈로그 개체 형식
counts.catalog_object_type string

추적할 CatalogObject의 형식입니다.

counts.state string

현재 상태입니다.

위치 ID
counts.location_id string

위치의 식별자입니다.

수량
counts.quantity string

10진수 문자열로 예상되는 수의 영향을 받는 항목 수입니다. 소수점 이후 최대 5자리 숫자를 지원할 수 있습니다.

계산 시
counts.calculated_at string

예상 수에 영향을 주는 가장 최근의 물리적 개수 또는 조정이 수신되는 시기를 나타내는 RFC 3339 형식 타임스탬프입니다.

인벤토리 전송 검색(베타)

제공된 transfer_id InventoryTransfer 개체를 반환합니다.

매개 변수

Name 필수 형식 Description
이전 ID
transfer_id True string

전송의 식별자입니다.

반환

Name 경로 형식 Description
아이디
transfer.id string

Square에서 발급한 고유한 식별자입니다.

카탈로그 개체 ID
transfer.catalog_object_id string

추적 중인 CatalogObject의 사각형 생성 ID입니다.

카탈로그 개체 형식
transfer.catalog_object_type string

추적할 CatalogObject의 형식입니다.

만든 위치에서
transfer.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

직원 ID
transfer.employee_id string

Employee의 Square 생성 ID입니다.

위치 ID에서
transfer.from_location_id string

전송 전에 관련 항목 수량을 추적한 위치의 정사각형 생성 ID입니다.

위치 ID로
transfer.to_location_id string

전송 후 관련 항목 수량을 추적한 위치의 Square 생성 ID입니다.

발생 날짜
transfer.occurred_at string

인벤토리 조정이 수행된 시기를 나타내는 클라이언트에서 생성된 RFC 3339 형식 타임스탬프입니다. 인벤토리 조정 업데이트의 경우 occurred_at 타임스탬프는 요청 시간을 기준으로 24시간 이상 또는 이후 버전일 수 없습니다.

수량
transfer.quantity string

10진수 문자열로 조정의 영향을 받는 항목 수입니다. 소수점 이후 최대 5자리 숫자를 지원할 수 있습니다.

참조 ID
transfer.reference_id string

선택적 사용자 정의 참조 ID입니다.

제품
transfer.source.product string

애플리케이션의 제품 유형입니다.

애플리케이션 ID
transfer.source.application_id string

애플리케이션에 할당된 읽기 전용 정사각형 ID입니다.

이름
transfer.source.name string

이름입니다.

transfer.state string

현재 상태입니다.

인벤토리 조정 검색

제공된 adjustment_id InventoryAdjustment 개체를 반환합니다.

매개 변수

Name 필수 형식 Description
조정 ID
adjustment_id True string

조정의 식별자입니다.

반환

Name 경로 형식 Description
아이디
adjustment.id string

Square에서 발급한 고유한 식별자입니다.

참조 ID
adjustment.reference_id string

선택적 사용자 정의 참조 ID입니다.

상태에서
adjustment.from_state string

조정 전 관련 항목 수량의 인벤토리 상태입니다.

To State
adjustment.to_state string

조정 후 관련 항목 수량의 인벤토리 상태입니다.

위치 ID
adjustment.location_id string

위치의 식별자입니다.

카탈로그 개체 ID
adjustment.catalog_object_id string

추적 중인 CatalogObject의 사각형 생성 ID입니다.

카탈로그 개체 형식
adjustment.catalog_object_type string

추적할 CatalogObject의 형식입니다.

수량
adjustment.quantity string

10진수 문자열로 조정의 영향을 받는 항목 수입니다. 소수점 이후 최대 5자리 숫자를 지원할 수 있습니다.

금액
adjustment.total_price_money.amount integer

금액입니다.

통화
adjustment.total_price_money.currency string

통화입니다.

발생 날짜
adjustment.occurred_at string

인벤토리 조정이 수행된 시기를 나타내는 클라이언트에서 생성된 RFC 3339 형식 타임스탬프입니다. 인벤토리 조정 업데이트의 경우 occurred_at 타임스탬프는 요청 시간을 기준으로 24시간 이상 또는 이후 버전일 수 없습니다.

만든 위치에서
adjustment.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

제품
adjustment.source.product string

애플리케이션의 제품 유형입니다.

애플리케이션 ID
adjustment.source.application_id string

애플리케이션에 할당된 읽기 전용 정사각형 ID입니다.

이름
adjustment.source.name string

이름입니다.

직원 ID
adjustment.employee_id string

Employee의 Square 생성 ID입니다.

일괄 처리 검색 인벤토리 수

요청된 위치에서 제공된 CatalogObjects의 현재 개수를 반환합니다.

매개 변수

Name 필수 형식 Description
카탈로그 개체 ID
catalog_object_ids array of string
위치 ID
location_ids array of string
업데이트 후
updated_after string

RFC 3339 타임스탬프에 지정된 시간 이후의 calculated_at 값으로 결과를 반환하는 필터입니다.

반환

Name 경로 형식 Description
계산
counts array of object
카탈로그 개체 ID
counts.catalog_object_id string

추적 중인 CatalogObject의 사각형 생성 ID입니다.

카탈로그 개체 형식
counts.catalog_object_type string

추적할 CatalogObject의 형식입니다.

counts.state string

현재 상태입니다.

위치 ID
counts.location_id string

위치의 식별자입니다.

수량
counts.quantity string

10진수 문자열로 예상되는 수의 영향을 받는 항목 수입니다. 소수점 이후 최대 5자리 숫자를 지원할 수 있습니다.

계산 시
counts.calculated_at string

예상 수에 영향을 주는 가장 최근의 물리적 개수 또는 조정이 수신되는 시기를 나타내는 RFC 3339 형식 타임스탬프입니다.

일괄 처리 검색 주문

ID로 주문 집합을 검색합니다. 지정된 주문 ID가 없으면 오류를 생성하는 대신 ID가 무시됩니다.

매개 변수

Name 필수 형식 Description
위치 ID
location_id string

위치 식별자입니다.

주문 ID
order_ids array of string

반환

Name 경로 형식 Description
주문
orders array of object
아이디
orders.id string

Square에서 발급한 고유한 식별자입니다.

위치 ID
orders.location_id string

위치의 식별자입니다.

참조 ID
orders.reference_id string

고객 프로필을 다른 시스템의 엔터티와 연결하는 데 사용되는 선택적 두 번째 ID입니다.

줄 항목
orders.line_items array of object
UID
orders.line_items.uid string

청구서에 있는 결제 요청의 Square 생성 ID입니다.

이름
orders.line_items.name string

사람이 읽을 수 있는 이름입니다.

수량
orders.line_items.quantity string

구매한 수량으로, 10진수로 형식이 지정됩니다.

금액
orders.line_items.base_price_money.amount integer

금액입니다.

통화
orders.line_items.base_price_money.currency string

통화입니다.

금액
orders.line_items.total_money.amount integer

금액입니다.

통화
orders.line_items.total_money.currency string

통화입니다.

금액
orders.total_money.amount integer

금액입니다.

통화
orders.total_money.currency string

통화입니다.

일괄 처리 변경 인벤토리

제공된 항목 수량에 조정 및 개수를 적용합니다. 성공: 요청에서 참조되는 모든 개체에 대해 현재 계산된 개수를 반환합니다.

매개 변수

Name 필수 형식 Description
Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

유형
type string

이 개체의 형식입니다.

참조 ID
reference_id string

이 카드를 외부 시스템의 다른 엔터티와 연결하는 선택적 사용자 정의 참조 ID입니다.

카탈로그 개체 ID
catalog_object_id string

추적 중인 CatalogObject의 사각형 생성 ID입니다.

state string

항목의 관련 수량에 대한 현재 인벤토리 상태입니다.

위치 ID
location_id string

이 입찰의 일부를 받는 받는 사람(가맹점 이외의)의 위치 ID입니다.

수량
quantity string

물리적 개수의 영향을 받는 항목 수를 10진수 문자열로 지정합니다. 이 숫자는 소수점 이후 최대 5자리를 지원할 수 있습니다.

직원 ID
employee_id string

실제 개수를 담당하는 직원의 Square 생성 ID입니다.

발생 날짜
occurred_at string

물리적 개수를 검사한 시기를 나타내는 클라이언트에서 생성된 RFC 3339 형식 타임스탬프입니다. 물리적 개수 업데이트의 경우 occurred_at 타임스탬프는 요청 시간을 기준으로 24시간 이상 또는 이후 버전일 수 없습니다.

변경되지 않은 개수 무시
ignore_unchanged_counts boolean

수량이 마지막 물리적 개수 이후 변경되지 않은 경우 현재 물리적 개수를 무시해야 하는지 여부를 나타냅니다.

반환

Name 경로 형식 Description
계산
counts array of object
카탈로그 개체 ID
counts.catalog_object_id string

추적 중인 CatalogObject의 사각형 생성 ID입니다.

카탈로그 개체 형식
counts.catalog_object_type string

추적할 CatalogObject의 형식입니다.

counts.state string

현재 상태입니다.

위치 ID
counts.location_id string

위치의 식별자입니다.

수량
counts.quantity string

10진수 문자열로 예상되는 수의 영향을 받는 항목 수입니다. 소수점 이후 최대 5자리 숫자를 지원할 수 있습니다.

계산 시
counts.calculated_at string

예상 수에 영향을 주는 가장 최근의 물리적 개수 또는 조정이 수신되는 시기를 나타내는 RFC 3339 형식 타임스탬프입니다.

일괄 처리 삭제 카탈로그 개체

제공된 대상 ID 목록에 따라 CatalogItems 집합을 삭제하고 응답에서 성공적으로 삭제된 ID 집합을 반환합니다.

매개 변수

Name 필수 형식 Description
개체 ID
object_ids array of string

반환

Name 경로 형식 Description
삭제된 개체 ID
deleted_object_ids array of string
삭제됨
deleted_at string

이 삭제의 데이터베이스 타임스탬프(RFC 3339 형식)

주문 만들기

구매 제품 및 구매에 적용할 설정에 대한 정보를 포함할 수 있는 새 주문을 만듭니다.

매개 변수

Name 필수 형식 Description
Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

참조 ID
reference_id string

선택적 사용자 정의 참조 ID입니다.

위치 ID
location_id string

위치의 식별자입니다.

이름
name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

수량
quantity string

물리적 개수의 영향을 받는 항목 수를 10진수 문자열로 지정합니다. 이 숫자는 소수점 이후 최대 5자리를 지원할 수 있습니다.

금액
amount integer

금액입니다.

통화
currency string

통화입니다.

카탈로그 개체 ID
catalog_object_id string

추적 중인 CatalogObject의 사각형 생성 ID입니다.

카탈로그 개체 ID
catalog_object_id string

카탈로그 개체 ID입니다.

할인 UID
discount_uid string

적용된 할인이 나타내는 할인의 uid입니다.

UID
uid string

정사각형으로 생성된 ID입니다.

이름
name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

백분율
percentage string

'.'을 10진수 구분 기호로 사용하고 '%' 기호 없이 사용하는 10진수 형식의 백분율입니다. 값 7.5는 7.5%해당합니다.

Scope
scope string

현재 수준을 나타냅니다.

UID
uid string

정사각형으로 생성된 ID입니다.

이름
name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

백분율
percentage string

'.'을 10진수 구분 기호로 사용하고 '%' 기호 없이 사용하는 10진수 형식의 백분율입니다. 값 7.5는 7.5%해당합니다.

Scope
scope string

현재 수준을 나타냅니다.

카탈로그 개체 ID
catalog_object_id string

추적 중인 CatalogObject의 사각형 생성 ID입니다.

금액
amount integer

금액입니다.

통화
currency string

통화입니다.

반환

Name 경로 형식 Description
아이디
order.id string

Square에서 발급한 고유한 식별자입니다.

위치 ID
order.location_id string

위치의 식별자입니다.

줄 항목
order.line_items array of object
UID
order.line_items.uid string

정사각형으로 생성된 ID입니다.

이름
order.line_items.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

수량
order.line_items.quantity string

물리적 개수의 영향을 받는 항목 수를 10진수 문자열로 지정합니다. 이 숫자는 소수점 이후 최대 5자리를 지원할 수 있습니다.

적용된 세금
order.line_items.applied_taxes array of object
UID
order.line_items.applied_taxes.uid string

정사각형 할당 ID입니다.

세금 UID
order.line_items.applied_taxes.tax_uid string

이 적용된 세금이 나타내는 세금의 UID입니다.

금액
order.line_items.applied_taxes.applied_money.amount integer

금액입니다.

통화
order.line_items.applied_taxes.applied_money.currency string

통화입니다.

적용된 할인
order.line_items.applied_discounts array of object
UID
order.line_items.applied_discounts.uid string

정사각형 할당 ID입니다.

할인 UID
order.line_items.applied_discounts.discount_uid string

적용된 할인이 나타내는 할인의 uid입니다.

금액
order.line_items.applied_discounts.applied_money.amount integer

금액입니다.

통화
order.line_items.applied_discounts.applied_money.currency string

통화입니다.

금액
order.line_items.base_price_money.amount integer

금액입니다.

통화
order.line_items.base_price_money.currency string

통화입니다.

금액
order.line_items.gross_sales_money.amount integer

금액입니다.

통화
order.line_items.gross_sales_money.currency string

통화입니다.

금액
order.line_items.total_tax_money.amount integer

금액입니다.

통화
order.line_items.total_tax_money.currency string

통화입니다.

금액
order.line_items.total_discount_money.amount integer

금액입니다.

통화
order.line_items.total_discount_money.currency string

통화입니다.

금액
order.line_items.total_money.amount integer

금액입니다.

통화
order.line_items.total_money.currency string

통화입니다.

금액
order.line_items.variation_total_price_money.amount integer

금액입니다.

통화
order.line_items.variation_total_price_money.currency string

통화입니다.

카탈로그 개체 ID
order.line_items.catalog_object_id string

추적 중인 CatalogObject의 사각형 생성 ID입니다.

변형 이름
order.line_items.variation_name string

이 줄 항목에 적용된 변형의 이름입니다.

한정자
order.line_items.modifiers array of object
UID
order.line_items.modifiers.uid string

정사각형 할당 ID입니다.

카탈로그 개체 ID
order.line_items.modifiers.catalog_object_id string

카탈로그 개체 ID입니다.

이름
order.line_items.modifiers.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

금액
order.line_items.modifiers.base_price_money.amount integer

금액입니다.

통화
order.line_items.modifiers.base_price_money.currency string

통화입니다.

금액
order.line_items.modifiers.total_price_money.amount integer

금액입니다.

통화
order.line_items.modifiers.total_price_money.currency string

통화입니다.

세금
order.taxes array of object
UID
order.taxes.uid string

정사각형으로 생성된 ID입니다.

이름
order.taxes.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

유형
order.taxes.type string

형식을 나타냅니다.

백분율
order.taxes.percentage string

'.'을 10진수 구분 기호로 사용하고 '%' 기호 없이 사용하는 10진수 형식의 백분율입니다. 값 7.5는 7.5%해당합니다.

금액
order.taxes.applied_money.amount integer

금액입니다.

통화
order.taxes.applied_money.currency string

통화입니다.

Scope
order.taxes.scope string

현재 수준을 나타냅니다.

할인
order.discounts array of object
UID
order.discounts.uid string

정사각형으로 생성된 ID입니다.

카탈로그 개체 ID
order.discounts.catalog_object_id string

추적 중인 CatalogObject의 사각형 생성 ID입니다.

이름
order.discounts.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

유형
order.discounts.type string

형식을 나타냅니다.

백분율
order.discounts.percentage string

'.'을 10진수 구분 기호로 사용하고 '%' 기호 없이 사용하는 10진수 형식의 백분율입니다. 값 7.5는 7.5%해당합니다.

금액
order.discounts.applied_money.amount integer

금액입니다.

통화
order.discounts.applied_money.currency string

통화입니다.

Scope
order.discounts.scope string

현재 수준을 나타냅니다.

금액
order.discounts.amount_money.amount integer

금액입니다.

통화
order.discounts.amount_money.currency string

통화입니다.

만든 위치에서
order.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
order.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

order.state string

현재 상태입니다.

버전
order.version integer

이 개체의 현재 버전입니다.

참조 ID
order.reference_id string

선택적 사용자 정의 참조 ID입니다.

금액
order.total_money.amount integer

금액입니다.

통화
order.total_money.currency string

통화입니다.

금액
order.total_tax_money.amount integer

금액입니다.

통화
order.total_tax_money.currency string

통화입니다.

금액
order.total_discount_money.amount integer

금액입니다.

통화
order.total_discount_money.currency string

통화입니다.

금액
order.total_tip_money.amount integer

금액입니다.

통화
order.total_tip_money.currency string

통화입니다.

금액
order.total_service_charge_money.amount integer

금액입니다.

통화
order.total_service_charge_money.currency string

통화입니다.

금액
order.net_amounts.total_money.amount integer

금액입니다.

통화
order.net_amounts.total_money.currency string

통화입니다.

금액
order.net_amounts.tax_money.amount integer

금액입니다.

통화
order.net_amounts.tax_money.currency string

통화입니다.

금액
order.net_amounts.discount_money.amount integer

금액입니다.

통화
order.net_amounts.discount_money.currency string

통화입니다.

금액
order.net_amounts.tip_money.amount integer

금액입니다.

통화
order.net_amounts.tip_money.currency string

통화입니다.

금액
order.net_amounts.service_charge_money.amount integer

금액입니다.

통화
order.net_amounts.service_charge_money.currency string

통화입니다.

이름
order.source.name string

이름입니다.

주문 업데이트(베타)

필드를 추가, 바꾸기 또는 삭제하여 열린 순서를 업데이트합니다. COMPLETED 또는 CANCELED 상태의 주문은 업데이트할 수 없습니다.

매개 변수

Name 필수 형식 Description
주문 ID
order_id True string

주문의 식별자입니다.

Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

버전
version integer

이 개체의 현재 버전입니다.

UID
uid string

정사각형으로 생성된 ID입니다.

수량
quantity string

물리적 개수의 영향을 받는 항목 수를 10진수 문자열로 지정합니다. 이 숫자는 소수점 이후 최대 5자리를 지원할 수 있습니다.

이름
name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

금액
amount integer

금액입니다.

통화
currency string

통화입니다.

지울 필드
fields_to_clear array of string

반환

Name 경로 형식 Description
버전
order.version integer

이 개체의 현재 버전입니다.

통화
order.total_money.currency string

통화입니다.

금액
order.total_money.amount integer

금액입니다.

이름
order.source.name string

이름입니다.

줄 항목
order.line_items array of object
통화
order.line_items.total_tax_money.currency string

통화입니다.

금액
order.line_items.total_tax_money.amount integer

금액입니다.

금액
order.line_items.total_money.amount integer

금액입니다.

통화
order.line_items.total_money.currency string

통화입니다.

금액
order.line_items.gross_sales_money.amount integer

금액입니다.

통화
order.line_items.gross_sales_money.currency string

통화입니다.

금액
order.line_items.base_price_money.amount integer

금액입니다.

통화
order.line_items.base_price_money.currency string

통화입니다.

수량
order.line_items.quantity string

물리적 개수의 영향을 받는 항목 수를 10진수 문자열로 지정합니다. 이 숫자는 소수점 이후 최대 5자리를 지원할 수 있습니다.

통화
order.line_items.total_discount_money.currency string

통화입니다.

금액
order.line_items.total_discount_money.amount integer

금액입니다.

이름
order.line_items.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

UID
order.line_items.uid string

정사각형으로 생성된 ID입니다.

금액
order.line_items.variation_total_price_money.amount integer

금액입니다.

통화
order.line_items.variation_total_price_money.currency string

통화입니다.

order.state string

현재 상태입니다.

금액
order.total_service_charge_money.amount integer

금액입니다.

통화
order.total_service_charge_money.currency string

통화입니다.

아이디
order.id string

Square에서 발급한 고유한 식별자입니다.

위치 ID
order.location_id string

위치의 식별자입니다.

금액
order.total_tax_money.amount integer

금액입니다.

통화
order.total_tax_money.currency string

통화입니다.

만든 위치에서
order.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

금액
order.total_discount_money.amount integer

금액입니다.

통화
order.total_discount_money.currency string

통화입니다.

통화
order.net_amounts.service_charge_money.currency string

통화입니다.

금액
order.net_amounts.service_charge_money.amount integer

금액입니다.

금액
order.net_amounts.total_money.amount integer

금액입니다.

통화
order.net_amounts.total_money.currency string

통화입니다.

통화
order.net_amounts.discount_money.currency string

통화입니다.

금액
order.net_amounts.discount_money.amount integer

금액입니다.

통화
order.net_amounts.tax_money.currency string

통화입니다.

금액
order.net_amounts.tax_money.amount integer

금액입니다.

업데이트 날짜
order.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

주문 지불(베타)

하나 이상의 승인된 결제를 사용하여 주문을 지불하거나 총 0으로 주문을 정정합니다. 요청에 나열된 payment_ids 합계는 주문 합계와 같아야 합니다. 총 금액이 0인 주문은 요청에 빈 payment_ids 배열을 지정하여 지불된 것으로 표시할 수 있습니다.

매개 변수

Name 필수 형식 Description
주문 ID
order_id True string

주문의 식별자입니다.

Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

결제 ID
payment_ids array of string

반환

Name 경로 형식 Description
아이디
order.id string

Square에서 발급한 고유한 식별자입니다.

위치 ID
order.location_id string

위치의 식별자입니다.

줄 항목
order.line_items array of object
UID
order.line_items.uid string

정사각형으로 생성된 ID입니다.

수량
order.line_items.quantity string

물리적 개수의 영향을 받는 항목 수를 10진수 문자열로 지정합니다. 이 숫자는 소수점 이후 최대 5자리를 지원할 수 있습니다.

이름
order.line_items.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

금액
order.line_items.base_price_money.amount integer

금액입니다.

통화
order.line_items.base_price_money.currency string

통화입니다.

금액
order.line_items.gross_sales_money.amount integer

금액입니다.

통화
order.line_items.gross_sales_money.currency string

통화입니다.

금액
order.line_items.total_tax_money.amount integer

금액입니다.

통화
order.line_items.total_tax_money.currency string

통화입니다.

금액
order.line_items.total_discount_money.amount integer

금액입니다.

통화
order.line_items.total_discount_money.currency string

통화입니다.

금액
order.line_items.total_money.amount integer

금액입니다.

통화
order.line_items.total_money.currency string

통화입니다.

만든 위치에서
order.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
order.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

버전
order.version integer

이 개체의 현재 버전입니다.

금액
order.total_tax_money.amount integer

금액입니다.

통화
order.total_tax_money.currency string

통화입니다.

금액
order.total_discount_money.amount integer

금액입니다.

통화
order.total_discount_money.currency string

통화입니다.

금액
order.total_money.amount integer

금액입니다.

통화
order.total_money.currency string

통화입니다.

닫힘
order.closed_at string

ISO 8601 형식으로 닫힌 시간입니다.

헬멧
order.tenders array of object
아이디
order.tenders.id string

개체의 식별자입니다.

위치 ID
order.tenders.location_id string

이 입찰의 일부를 받는 받는 사람(가맹점 이외의)의 위치 ID입니다.

트랜잭션 ID
order.tenders.transaction_id string

입찰 관련 트랜잭션의 ID입니다.

만든 위치에서
order.tenders.created_at string

만들어진 타임스탬프(RFC 3339 형식)입니다.

금액
order.tenders.amount_money.amount integer

금액입니다.

통화
order.tenders.amount_money.currency string

통화입니다.

유형
order.tenders.type string

형식을 나타냅니다.

상태
order.tenders.card_details.status string

신용 카드 결제의 현재 상태(예: 권한 부여됨 또는 캡처됨)

카드 브랜드
order.tenders.card_details.card.card_brand string

카드의 브랜드입니다.

last_4
order.tenders.card_details.card.last_4 string

카드 번호의 마지막 4자리 숫자입니다.

Exp 월
order.tenders.card_details.card.exp_month integer

1에서 12 사이의 정수로 연결된 카드의 만료 월입니다.

Exp Year
order.tenders.card_details.card.exp_year integer

카드 만료 날짜의 4자리 연도입니다.

지문
order.tenders.card_details.card.fingerprint string

단일 애플리케이션 내의 여러 위치에서 카드를 식별하기 위해 카드 번호에 따라 Square 할당 식별자로 사용됩니다.

Entry 메서드
order.tenders.card_details.entry_method string

트랜잭션에 대한 카드의 세부 정보를 입력하는 데 사용되는 메서드입니다.

결제 아이디
order.tenders.payment_id string

정사각형으로 생성된 결제의 고유 ID입니다.

금액
order.total_service_charge_money.amount integer

금액입니다.

통화
order.total_service_charge_money.currency string

통화입니다.

금액
order.net_amounts.total_money.amount integer

금액입니다.

통화
order.net_amounts.total_money.currency string

통화입니다.

금액
order.net_amounts.tax_money.amount integer

금액입니다.

통화
order.net_amounts.tax_money.currency string

통화입니다.

금액
order.net_amounts.discount_money.amount integer

금액입니다.

통화
order.net_amounts.discount_money.currency string

통화입니다.

금액
order.net_amounts.tip_money.amount integer

금액입니다.

통화
order.net_amounts.tip_money.currency string

통화입니다.

금액
order.net_amounts.service_charge_money.amount integer

금액입니다.

통화
order.net_amounts.service_charge_money.currency string

통화입니다.

이름
order.source.name string

이름입니다.

order.state string

현재 상태입니다.

증거 제출

카드 소유자의 은행에 증거를 제출합니다. 증거를 제출하기 전에 Square는 사용 가능한 모든 증거를 컴파일합니다. 여기에는 CreateDisputeEvidenceFile 및 CreateDisputeEvidenceText 엔드포인트를 사용하여 업로드된 증거와 사용 가능한 경우 Square에서 자동으로 제공하는 증명 정보가 포함됩니다.

매개 변수

Name 필수 형식 Description
분쟁 ID
dispute_id True string

분쟁의 식별자입니다.

반환

Name 경로 형식 Description
아이디
dispute.id string

Square에서 발급한 고유한 식별자입니다.

금액
dispute.amount_money.amount integer

금액입니다.

통화
dispute.amount_money.currency string

통화입니다.

이유
dispute.reason string

이 개체의 이유입니다.

dispute.state string

현재 상태입니다.

기한
dispute.due_at string

다음 작업이 기한인 시간(RFC 3339 형식)입니다.

이의 제기 지불
dispute.disputed_payments array of object
결제 아이디
dispute.disputed_payments.payment_id string

정사각형으로 생성된 결제의 고유 ID입니다.

카드 브랜드
dispute.card_brand string

카드의 브랜드입니다.

만든 위치에서
dispute.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
dispute.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

브랜드 분쟁 ID
dispute.brand_dispute_id string

카드 브랜드에서 생성한 카드 브랜드 시스템의 분쟁 ID입니다.

지불 환불 나열

요청을 하는 계정에 대한 환불 목록을 검색합니다. 결과는 결국 일관되며, 새로운 환불 또는 환불 변경 내용이 표시되기까지 몇 초 정도 걸릴 수 있습니다.

매개 변수

Name 필수 형식 Description
시작 시간
begin_time string

opened_at 쿼리의 포괄 시작 시간(ISO 8601 형식)입니다.

종료 시간
end_time string

opened_at 쿼리의 전용 종료 날짜(ISO 8601 형식)입니다.

정렬 순서
sort_order string

지정된 순서로 카드를 만든 시점을 기준으로 반환된 목록을 정렬합니다.

Cursor
cursor string

이 엔드포인트에 대한 이전 호출에서 반환된 페이지 매김 커서입니다.

위치 ID
location_id string

이 선택적 필터를 지정하여 특정 위치에 속하는 레코드만 검색할 수 있습니다.

상태
status string

지정한 경우 지정된 상태와 일치하는 개체만 반환합니다.

원본 유형
source_type string

제공된 경우 지정된 원본 형식의 환불만 반환됩니다.

한계
limit integer

응답에서 반환할 수의 상한입니다.

반환

Name 경로 형식 Description
환불
refunds array of object
아이디
refunds.id string

Square에서 발급한 고유한 식별자입니다.

상태
refunds.status string

이 개체의 현재 확인 상태입니다.

금액
refunds.amount_money.amount integer

금액입니다.

통화
refunds.amount_money.currency string

통화입니다.

결제 아이디
refunds.payment_id string

결제의 ID입니다.

주문 ID
refunds.order_id string

주문의 ID입니다.

만든 위치에서
refunds.created_at string

ISO 8601 형식의 이벤트 시간입니다.

업데이트 날짜
refunds.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

처리 요금
refunds.processing_fee array of object
유효 날짜
refunds.processing_fee.effective_at string

수수료가 적용되는 시기의 타임스탬프(RFC 3339 형식)입니다.

유형
refunds.processing_fee.type string

이 개체의 형식입니다.

금액
refunds.processing_fee.amount_money.amount integer

금액입니다.

통화
refunds.processing_fee.amount_money.currency string

통화입니다.

위치 ID
refunds.location_id string

위치의 식별자입니다.

이유
refunds.reason string

카드 소유자가 은행과 분쟁을 시작한 분쟁 이유입니다.

Cursor
cursor string

원래 쿼리와 연결된 다음 결과 집합을 검색하기 위해 이 엔드포인트에 대한 후속 호출에 페이지 매김 커서를 포함합니다.

청구서 가져오기

청구서 ID로 청구서를 검색합니다.

매개 변수

Name 필수 형식 Description
송장 ID
invoice_id True string

청구서의 식별자입니다.

반환

Name 경로 형식 Description
아이디
invoice.id string

Square에서 발급한 고유한 식별자입니다.

버전
invoice.version integer

이 개체의 현재 버전입니다.

위치 ID
invoice.location_id string

위치의 식별자입니다.

주문 ID
invoice.order_id string

주문의 ID입니다.

결제 요청
invoice.payment_requests array of object
UID
invoice.payment_requests.uid string

정사각형으로 생성된 ID입니다.

요청 유형
invoice.payment_requests.request_type string

결제 요청 유형을 식별합니다. 이 유형은 지불 요청 금액이 결정되는 방법을 정의합니다.

기한
invoice.payment_requests.due_date string

YYYY-MM-DD 형식의 지불 요청 기한입니다.

팁 사용
invoice.payment_requests.tipping_enabled boolean

true로 설정하면 고객이 팁을 지불할 수 있는 장소를 제공합니다.

미리 알림
invoice.payment_requests.reminders array of object
UID
invoice.payment_requests.reminders.uid string

정사각형 할당 ID입니다.

예약된 상대 날짜
invoice.payment_requests.reminders.relative_scheduled_days integer

미리 알림을 보낼 때 결제 요청이 due_date 전(음수) 또는 이후(양수) 일 수입니다.

Message
invoice.payment_requests.reminders.message string

메시지입니다.

상태
invoice.payment_requests.reminders.status string

현재 상태입니다.

금액
invoice.payment_requests.computed_amount_money.amount integer

금액입니다.

통화
invoice.payment_requests.computed_amount_money.currency string

통화입니다.

금액
invoice.payment_requests.total_completed_amount_money.amount integer

금액입니다.

통화
invoice.payment_requests.total_completed_amount_money.currency string

통화입니다.

자동 결제 원본
invoice.payment_requests.automatic_payment_source string

자동 결제에 대한 결제 방법입니다.

청구서 번호
invoice.invoice_number string

사용자에게 친숙한 청구서 번호입니다. 값은 위치 내에서 고유합니다. 청구서를 만들 때 제공되지 않으면 Square에서 값을 할당합니다.

제목
invoice.title string

제목입니다.

Description
invoice.description string

설명입니다.

예약됨
invoice.scheduled_at string

처리가 예약된 타임스탬프(RFC 3339 형식)입니다.

상태
invoice.status string

이 개체의 현재 확인 상태입니다.

Timezone
invoice.timezone string

달력 날짜를 해석하는 데 사용되는 표준 시간대입니다. 청구서가 만들어지면 이 필드는 판매자 위치에 지정된 표준 시간대로 설정됩니다. 값을 변경할 수 없습니다.

만든 위치에서
invoice.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
invoice.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

고객 ID
invoice.primary_recipient.customer_id string

주문과 연결된 고객의 ID입니다.

이름 (주어진 이름)
invoice.primary_recipient.given_name string

받는 사람의 이름(즉, 첫 번째)입니다.

invoice.primary_recipient.family_name string

받는 사람의 가족(즉, 성)입니다.

이메일 주소
invoice.primary_recipient.email_address string

받는 사람의 전자 메일 주소입니다.

전화 번호
invoice.primary_recipient.phone_number string

받는 사람의 전화 번호입니다.

Card
invoice.accepted_payment_methods.card boolean

신용 카드 또는 직불 카드 결제가 허용되는지 여부를 나타냅니다.

정사각형 기프트 카드
invoice.accepted_payment_methods.square_gift_card boolean

Square 기프트 카드 결제가 허용되는지 여부를 나타냅니다.

은행 계좌
invoice.accepted_payment_methods.bank_account boolean

은행 송금 결제가 허용되는지 여부를 나타냅니다.

사용자 지정 필드
invoice.custom_fields array of object
라벨
invoice.custom_fields.label string

사용자 지정 필드의 레이블 또는 제목입니다.

가치
invoice.custom_fields.value string

사용자 정의 필드의 텍스트입니다.

배치
invoice.custom_fields.placement string

청구서에 있는 사용자 지정 필드의 위치입니다.

배달 방법
invoice.delivery_method string

Square에서 고객에게 송장, 미리 알림 및 영수증을 보내는 데 사용하는 배달 방법입니다. 청구서가 게시된 후 Square는 지정된 경우 즉시 또는 scheduled_at 날짜에 배달 방법 및 지불 요청 설정에 따라 청구서를 처리합니다.

판매 또는 서비스 날짜
invoice.sale_or_service_date string

판매 날짜 또는 서비스가 렌더링되는 날짜(YYYY-MM-DD 형식)입니다. 이 필드는 청구서에 표시되는 과거 또는 이후 날짜를 지정하는 데 사용할 수 있습니다.

청구서 검색

필터에 지정된 위치에서 청구서를 검색합니다.

매개 변수

Name 필수 형식 Description
위치 ID
location_ids array of string
고객 ID
customer_ids array of string
분야
field string

하나 이상의 고객 특성을 정렬 키로 사용하여 검색된 고객 프로필을 정렬합니다.

순서
order string

정렬 필드 값에 따라 결과를 정렬해야 하는 순서를 나타냅니다. 문자열은 표준 알파벳 비교를 사용하여 순서를 결정합니다.

한계
limit integer

반환할 청구서의 최대 수입니다(최대 한도인 200개). 제공되지 않은 경우 서버는 기본 한도인 100개의 청구서를 사용합니다.

반환

Name 경로 형식 Description
송장
invoices array of object
아이디
invoices.id string

Square에서 발급한 고유한 식별자입니다.

버전
invoices.version integer

개체의 현재 버전입니다.

위치 ID
invoices.location_id string

위치의 식별자입니다.

주문 ID
invoices.order_id string

주문의 ID입니다.

결제 요청
invoices.payment_requests array of object
UID
invoices.payment_requests.uid string

청구서에 있는 결제 요청의 Square 생성 ID입니다.

요청 유형
invoices.payment_requests.request_type string

결제 요청 유형을 식별합니다. 이 유형은 지불 요청 금액이 결정되는 방법을 정의합니다.

기한
invoices.payment_requests.due_date string

결제 요청에 대한 기한(청구서의 표준 시간대)(YYYY-MM-DD 형식)입니다.

팁 사용
invoices.payment_requests.tipping_enabled boolean

true로 설정하면 Square 호스팅 송장 페이지(청구서의 public_url 필드)에서 고객이 팁을 지불할 수 있는 장소를 제공합니다.

미리 알림
invoices.payment_requests.reminders array of object

미리 알림

UID
invoices.payment_requests.reminders.uid string

InvoicePaymentRequest 내에서 미리 알림을 고유하게 식별하는 Square 할당 ID입니다.

예약된 상대 날짜
invoices.payment_requests.reminders.relative_scheduled_days integer

미리 알림을 보낼 때 결제 요청이 due_date 전(음수) 또는 이후(양수) 일 수입니다.

Message
invoices.payment_requests.reminders.message string

미리 알림 메시지입니다.

상태
invoices.payment_requests.reminders.status string

미리 알림의 상태입니다.

금액
invoices.payment_requests.computed_amount_money.amount integer

금액입니다.

통화
invoices.payment_requests.computed_amount_money.currency string

통화입니다.

금액
invoices.payment_requests.total_completed_amount_money.amount integer

금액입니다.

통화
invoices.payment_requests.total_completed_amount_money.currency string

통화입니다.

자동 결제 원본
invoices.payment_requests.automatic_payment_source string

자동 결제에 대한 결제 방법입니다.

요청된 백분율
invoices.payment_requests.percentage_requested string

지불 요청의 금액을 백분율로 지정합니다.

카드 ID
invoices.payment_requests.card_id string

결제 요청에 대해 청구할 파일의 신용 카드 또는 직불 카드 ID입니다.

청구서 번호
invoices.invoice_number string

사용자에게 친숙한 청구서 번호입니다.

제목
invoices.title string

청구서의 제목입니다.

Description
invoices.description string

설명입니다.

예약됨
invoices.scheduled_at string

청구서 처리가 예약된 타임스탬프(RFC 3339 형식)입니다. 청구서가 게시된 후 Square는 배달 방법 및 결제 요청 설정에 따라 지정된 날짜에 청구서를 처리합니다.

상태
invoices.status string

이 개체의 현재 확인 상태입니다.

Timezone
invoices.timezone string

청구서에서 달력 날짜를 해석하는 데 사용되는 표준 시간대(예: due_date)입니다. 청구서가 만들어지면 이 필드는 판매자 위치에 지정된 표준 시간대로 설정됩니다. 값을 변경할 수 없습니다.

만든 위치에서
invoices.created_at string

ISO 8601 형식의 이벤트 시간입니다.

업데이트 날짜
invoices.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

고객 ID
invoices.primary_recipient.customer_id string

카드와 연결할 고객의 ID입니다.

이름 (주어진 이름)
invoices.primary_recipient.given_name string

받는 사람의 이름(즉, 첫 번째)입니다.

invoices.primary_recipient.family_name string

받는 사람의 가족(즉, 성)입니다.

이메일 주소
invoices.primary_recipient.email_address string

받는 사람의 전자 메일 주소입니다.

전화 번호
invoices.primary_recipient.phone_number string

받는 사람의 전화 번호입니다.

Card
invoices.accepted_payment_methods.card boolean

신용 카드 또는 직불 카드 결제가 허용되는지 여부를 나타냅니다.

정사각형 기프트 카드
invoices.accepted_payment_methods.square_gift_card boolean

Square 기프트 카드 결제가 허용되는지 여부를 나타냅니다.

은행 계좌
invoices.accepted_payment_methods.bank_account boolean

은행 송금 결제가 허용되는지 여부를 나타냅니다.

사용자 지정 필드
invoices.custom_fields array of object
라벨
invoices.custom_fields.label string

사용자 지정 필드의 레이블 또는 제목입니다.

가치
invoices.custom_fields.value string

사용자 정의 필드의 텍스트입니다.

배치
invoices.custom_fields.placement string

청구서에 있는 사용자 지정 필드의 위치

배달 방법
invoices.delivery_method string

Square에서 고객에게 송장, 미리 알림 및 영수증을 보내는 데 사용하는 배달 방법입니다.

판매 또는 서비스 날짜
invoices.sale_or_service_date string

판매 날짜 또는 서비스가 렌더링되는 날짜(YYYY-MM-DD 형식)입니다. 이 필드는 청구서에 표시되는 과거 또는 이후 날짜를 지정하는 데 사용할 수 있습니다.

공용 URL
invoices.public_url string

Square 호스팅 송장 페이지의 URL입니다. PublishInvoice 엔드포인트를 사용하여 청구서를 게시한 후 Square는 청구서 페이지를 호스트하고 응답에서 페이지 URL을 반환합니다.

금액
invoices.next_payment_amount_money.amount integer

금액입니다.

통화
invoices.next_payment_amount_money.currency string

통화입니다.

Cursor
cursor string

원래 쿼리와 연결된 다음 결과 집합을 검색하기 위해 이 엔드포인트에 대한 후속 호출에 페이지 매김 커서를 포함합니다.

청구서 게시

지정된 초안 청구서를 게시합니다. 청구서가 게시된 후 Square는 청구서 구성에 따라 후속 작업을 수행합니다. 예를 들어 Square는 고객의 전자 메일 주소로 청구서를 보내거나, 파일에서 고객의 카드를 청구하거나, 아무 작업도 수행하지 않습니다. Square는 또한 Square 호스팅 송장 페이지에서 청구서를 사용할 수 있도록 합니다.

매개 변수

Name 필수 형식 Description
송장 ID
invoice_id True string

청구서의 식별자입니다.

버전
version integer

버전입니다.

Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

반환

Name 경로 형식 Description
아이디
invoice.id string

Square에서 발급한 고유한 식별자입니다.

버전
invoice.version integer

이 개체의 현재 버전입니다.

위치 ID
invoice.location_id string

위치의 식별자입니다.

주문 ID
invoice.order_id string

주문의 ID입니다.

결제 요청
invoice.payment_requests array of object
UID
invoice.payment_requests.uid string

정사각형으로 생성된 ID입니다.

요청 유형
invoice.payment_requests.request_type string

결제 요청 유형을 식별합니다. 이 유형은 지불 요청 금액이 결정되는 방법을 정의합니다.

기한
invoice.payment_requests.due_date string

YYYY-MM-DD 형식의 지불 요청 기한입니다.

팁 사용
invoice.payment_requests.tipping_enabled boolean

true로 설정하면 고객이 팁을 지불할 수 있는 장소를 제공합니다.

미리 알림
invoice.payment_requests.reminders array of object
UID
invoice.payment_requests.reminders.uid string

정사각형 할당 ID입니다.

예약된 상대 날짜
invoice.payment_requests.reminders.relative_scheduled_days integer

미리 알림을 보낼 때 결제 요청이 due_date 전(음수) 또는 이후(양수) 일 수입니다.

Message
invoice.payment_requests.reminders.message string

메시지입니다.

상태
invoice.payment_requests.reminders.status string

현재 상태입니다.

금액
invoice.payment_requests.computed_amount_money.amount integer

금액입니다.

통화
invoice.payment_requests.computed_amount_money.currency string

통화입니다.

금액
invoice.payment_requests.total_completed_amount_money.amount integer

금액입니다.

통화
invoice.payment_requests.total_completed_amount_money.currency string

통화입니다.

자동 결제 원본
invoice.payment_requests.automatic_payment_source string

자동 결제에 대한 결제 방법입니다.

청구서 번호
invoice.invoice_number string

사용자에게 친숙한 청구서 번호입니다. 값은 위치 내에서 고유합니다. 청구서를 만들 때 제공되지 않으면 Square에서 값을 할당합니다.

제목
invoice.title string

제목입니다.

Description
invoice.description string

설명입니다.

예약됨
invoice.scheduled_at string

처리가 예약된 타임스탬프(RFC 3339 형식)입니다.

상태
invoice.status string

이 개체의 현재 확인 상태입니다.

Timezone
invoice.timezone string

달력 날짜를 해석하는 데 사용되는 표준 시간대입니다. 청구서가 만들어지면 이 필드는 판매자 위치에 지정된 표준 시간대로 설정됩니다. 값을 변경할 수 없습니다.

만든 위치에서
invoice.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
invoice.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

고객 ID
invoice.primary_recipient.customer_id string

주문과 연결된 고객의 ID입니다.

이름 (주어진 이름)
invoice.primary_recipient.given_name string

받는 사람의 이름(즉, 첫 번째)입니다.

invoice.primary_recipient.family_name string

받는 사람의 가족(즉, 성)입니다.

이메일 주소
invoice.primary_recipient.email_address string

받는 사람의 전자 메일 주소입니다.

전화 번호
invoice.primary_recipient.phone_number string

받는 사람의 전화 번호입니다.

공용 URL
invoice.public_url string

Square 호스팅 송장 페이지의 URL입니다. PublishInvoice 엔드포인트를 사용하여 청구서를 게시한 후 Square는 청구서 페이지를 호스트하고 응답에서 페이지 URL을 반환합니다.

Card
invoice.accepted_payment_methods.card boolean

신용 카드 또는 직불 카드 결제가 허용되는지 여부를 나타냅니다.

정사각형 기프트 카드
invoice.accepted_payment_methods.square_gift_card boolean

Square 기프트 카드 결제가 허용되는지 여부를 나타냅니다.

은행 계좌
invoice.accepted_payment_methods.bank_account boolean

은행 송금 결제가 허용되는지 여부를 나타냅니다.

사용자 지정 필드
invoice.custom_fields array of object
라벨
invoice.custom_fields.label string

사용자 지정 필드의 레이블 또는 제목입니다.

가치
invoice.custom_fields.value string

사용자 정의 필드의 텍스트입니다.

배치
invoice.custom_fields.placement string

청구서에 있는 사용자 지정 필드의 위치입니다.

배달 방법
invoice.delivery_method string

Square에서 고객에게 송장, 미리 알림 및 영수증을 보내는 데 사용하는 배달 방법입니다. 청구서가 게시된 후 Square는 지정된 경우 즉시 또는 scheduled_at 날짜에 배달 방법 및 지불 요청 설정에 따라 청구서를 처리합니다.

판매 또는 서비스 날짜
invoice.sale_or_service_date string

판매 날짜 또는 서비스가 렌더링되는 날짜(YYYY-MM-DD 형식)입니다. 이 필드는 청구서에 표시되는 과거 또는 이후 날짜를 지정하는 데 사용할 수 있습니다.

청구서 나열

지정된 위치에 대한 청구서 목록을 반환합니다.

매개 변수

Name 필수 형식 Description
위치 ID
location_id string

이 선택적 필터를 지정하여 특정 위치에 속하는 레코드만 검색할 수 있습니다.

Cursor
cursor string

이 엔드포인트에 대한 이전 호출에서 반환된 페이지 매김 커서입니다.

한계
limit integer

응답에서 반환할 수의 상한입니다.

반환

Name 경로 형식 Description
송장
invoices array of object
아이디
invoices.id string

Square에서 발급한 고유한 식별자입니다.

버전
invoices.version integer

개체의 현재 버전입니다.

위치 ID
invoices.location_id string

위치의 식별자입니다.

주문 ID
invoices.order_id string

주문의 ID입니다.

결제 요청
invoices.payment_requests array of object
UID
invoices.payment_requests.uid string

청구서에 있는 결제 요청의 Square 생성 ID입니다.

요청 유형
invoices.payment_requests.request_type string

결제 요청 유형을 식별합니다. 이 유형은 지불 요청 금액이 결정되는 방법을 정의합니다.

기한
invoices.payment_requests.due_date string

결제 요청에 대한 기한(청구서의 표준 시간대)(YYYY-MM-DD 형식)입니다.

팁 사용
invoices.payment_requests.tipping_enabled boolean

true로 설정하면 Square 호스팅 송장 페이지(청구서의 public_url 필드)에서 고객이 팁을 지불할 수 있는 장소를 제공합니다.

미리 알림
invoices.payment_requests.reminders array of object

미리 알림

UID
invoices.payment_requests.reminders.uid string

InvoicePaymentRequest 내에서 미리 알림을 고유하게 식별하는 Square 할당 ID입니다.

예약된 상대 날짜
invoices.payment_requests.reminders.relative_scheduled_days integer

미리 알림을 보낼 때 결제 요청이 due_date 전(음수) 또는 이후(양수) 일 수입니다.

Message
invoices.payment_requests.reminders.message string

미리 알림 메시지입니다.

상태
invoices.payment_requests.reminders.status string

미리 알림의 상태입니다.

금액
invoices.payment_requests.computed_amount_money.amount integer

금액입니다.

통화
invoices.payment_requests.computed_amount_money.currency string

통화입니다.

금액
invoices.payment_requests.total_completed_amount_money.amount integer

금액입니다.

통화
invoices.payment_requests.total_completed_amount_money.currency string

통화입니다.

자동 결제 원본
invoices.payment_requests.automatic_payment_source string

자동 결제에 대한 결제 방법입니다.

요청된 백분율
invoices.payment_requests.percentage_requested string

지불 요청의 금액을 백분율로 지정합니다.

카드 ID
invoices.payment_requests.card_id string

결제 요청에 대해 청구할 파일의 신용 카드 또는 직불 카드 ID입니다.

청구서 번호
invoices.invoice_number string

사용자에게 친숙한 청구서 번호입니다.

제목
invoices.title string

청구서의 제목입니다.

Description
invoices.description string

설명입니다.

예약됨
invoices.scheduled_at string

청구서 처리가 예약된 타임스탬프(RFC 3339 형식)입니다. 청구서가 게시된 후 Square는 배달 방법 및 결제 요청 설정에 따라 지정된 날짜에 청구서를 처리합니다.

상태
invoices.status string

이 개체의 현재 확인 상태입니다.

Timezone
invoices.timezone string

청구서에서 달력 날짜를 해석하는 데 사용되는 표준 시간대(예: due_date)입니다. 청구서가 만들어지면 이 필드는 판매자 위치에 지정된 표준 시간대로 설정됩니다. 값을 변경할 수 없습니다.

만든 위치에서
invoices.created_at string

ISO 8601 형식의 이벤트 시간입니다.

업데이트 날짜
invoices.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

고객 ID
invoices.primary_recipient.customer_id string

카드와 연결할 고객의 ID입니다.

이름 (주어진 이름)
invoices.primary_recipient.given_name string

받는 사람의 이름(즉, 첫 번째)입니다.

invoices.primary_recipient.family_name string

받는 사람의 가족(즉, 성)입니다.

이메일 주소
invoices.primary_recipient.email_address string

받는 사람의 전자 메일 주소입니다.

전화 번호
invoices.primary_recipient.phone_number string

받는 사람의 전화 번호입니다.

Card
invoices.accepted_payment_methods.card boolean

신용 카드 또는 직불 카드 결제가 허용되는지 여부를 나타냅니다.

정사각형 기프트 카드
invoices.accepted_payment_methods.square_gift_card boolean

Square 기프트 카드 결제가 허용되는지 여부를 나타냅니다.

은행 계좌
invoices.accepted_payment_methods.bank_account boolean

은행 송금 결제가 허용되는지 여부를 나타냅니다.

사용자 지정 필드
invoices.custom_fields array of object
라벨
invoices.custom_fields.label string

사용자 지정 필드의 레이블 또는 제목입니다.

가치
invoices.custom_fields.value string

사용자 정의 필드의 텍스트입니다.

배치
invoices.custom_fields.placement string

청구서에 있는 사용자 지정 필드의 위치

배달 방법
invoices.delivery_method string

Square에서 고객에게 송장, 미리 알림 및 영수증을 보내는 데 사용하는 배달 방법입니다.

판매 또는 서비스 날짜
invoices.sale_or_service_date string

판매 날짜 또는 서비스가 렌더링되는 날짜(YYYY-MM-DD 형식)입니다. 이 필드는 청구서에 표시되는 과거 또는 이후 날짜를 지정하는 데 사용할 수 있습니다.

공용 URL
invoices.public_url string

Square 호스팅 송장 페이지의 URL입니다. PublishInvoice 엔드포인트를 사용하여 청구서를 게시한 후 Square는 청구서 페이지를 호스트하고 응답에서 페이지 URL을 반환합니다.

금액
invoices.next_payment_amount_money.amount integer

금액입니다.

통화
invoices.next_payment_amount_money.currency string

통화입니다.

Cursor
cursor string

원래 쿼리와 연결된 다음 결과 집합을 검색하기 위해 이 엔드포인트에 대한 후속 호출에 페이지 매김 커서를 포함합니다.

청구서 만들기

Orders API를 사용하여 만든 주문에 대한 초안 청구서를 만듭니다. 초안 청구서는 계정에 남아 있으며 아무런 조치도 취하지 않습니다. Square에서 처리하려면 먼저 청구서를 게시해야 합니다(고객의 전자 메일 주소로 보내거나 파일에서 고객의 카드를 청구).

매개 변수

Name 필수 형식 Description
Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

위치 ID
location_id string

위치의 식별자입니다.

주문 ID
order_id string

주문의 ID입니다.

예약됨
scheduled_at string

처리가 예약된 타임스탬프(RFC 3339 형식)입니다.

고객 ID
customer_id string

주문과 연결된 고객의 ID입니다.

배달 방법
delivery_method string

Square에서 고객에게 송장, 미리 알림 및 영수증을 보내는 데 사용하는 배달 방법입니다. 청구서가 게시된 후 Square는 지정된 경우 즉시 또는 scheduled_at 날짜에 배달 방법 및 지불 요청 설정에 따라 청구서를 처리합니다.

요청 유형
request_type string

결제 요청 유형을 식별합니다. 이 유형은 지불 요청 금액이 결정되는 방법을 정의합니다.

기한
due_date string

YYYY-MM-DD 형식의 지불 요청 기한입니다.

팁 사용
tipping_enabled boolean

true로 설정하면 고객이 팁을 지불할 수 있는 장소를 제공합니다.

자동 결제 원본
automatic_payment_source string

자동 결제에 대한 결제 방법입니다.

Message
message string

메시지입니다.

예약된 상대 날짜
relative_scheduled_days integer

미리 알림을 보낼 때 결제 요청이 due_date 전(음수) 또는 이후(양수) 일 수입니다.

청구서 번호
invoice_number string

사용자에게 친숙한 청구서 번호입니다. 값은 위치 내에서 고유합니다. 청구서를 만들 때 제공되지 않으면 Square에서 값을 할당합니다.

제목
title string

제목입니다.

Description
description string

설명입니다.

Card
card boolean

신용 카드 또는 직불 카드 결제가 허용되는지 여부를 나타냅니다.

정사각형 기프트 카드
square_gift_card boolean

Square 기프트 카드 결제가 허용되는지 여부를 나타냅니다.

은행 계좌
bank_account boolean

은행 송금 결제가 허용되는지 여부를 나타냅니다.

라벨
label string

사용자 지정 필드의 레이블 또는 제목입니다.

가치
value string

사용자 정의 필드의 텍스트입니다.

배치
placement string

청구서에 있는 사용자 지정 필드의 위치입니다.

판매 또는 서비스 날짜
sale_or_service_date string

판매 날짜 또는 서비스가 렌더링되는 날짜(YYYY-MM-DD 형식)입니다. 이 필드는 청구서에 표시되는 과거 또는 이후 날짜를 지정하는 데 사용할 수 있습니다.

반환

Name 경로 형식 Description
아이디
invoice.id string

Square에서 발급한 고유한 식별자입니다.

버전
invoice.version integer

이 개체의 현재 버전입니다.

위치 ID
invoice.location_id string

위치의 식별자입니다.

주문 ID
invoice.order_id string

주문의 ID입니다.

결제 요청
invoice.payment_requests array of object
UID
invoice.payment_requests.uid string

정사각형으로 생성된 ID입니다.

요청 유형
invoice.payment_requests.request_type string

결제 요청 유형을 식별합니다. 이 유형은 지불 요청 금액이 결정되는 방법을 정의합니다.

기한
invoice.payment_requests.due_date string

YYYY-MM-DD 형식의 지불 요청 기한입니다.

팁 사용
invoice.payment_requests.tipping_enabled boolean

true로 설정하면 고객이 팁을 지불할 수 있는 장소를 제공합니다.

미리 알림
invoice.payment_requests.reminders array of object
UID
invoice.payment_requests.reminders.uid string

정사각형 할당 ID입니다.

예약된 상대 날짜
invoice.payment_requests.reminders.relative_scheduled_days integer

미리 알림을 보낼 때 결제 요청이 due_date 전(음수) 또는 이후(양수) 일 수입니다.

Message
invoice.payment_requests.reminders.message string

메시지입니다.

상태
invoice.payment_requests.reminders.status string

현재 상태입니다.

금액
invoice.payment_requests.computed_amount_money.amount integer

금액입니다.

통화
invoice.payment_requests.computed_amount_money.currency string

통화입니다.

금액
invoice.payment_requests.total_completed_amount_money.amount integer

금액입니다.

통화
invoice.payment_requests.total_completed_amount_money.currency string

통화입니다.

자동 결제 원본
invoice.payment_requests.automatic_payment_source string

자동 결제에 대한 결제 방법입니다.

청구서 번호
invoice.invoice_number string

사용자에게 친숙한 청구서 번호입니다. 값은 위치 내에서 고유합니다. 청구서를 만들 때 제공되지 않으면 Square에서 값을 할당합니다.

제목
invoice.title string

제목입니다.

Description
invoice.description string

설명입니다.

예약됨
invoice.scheduled_at string

처리가 예약된 타임스탬프(RFC 3339 형식)입니다.

상태
invoice.status string

이 개체의 현재 확인 상태입니다.

Timezone
invoice.timezone string

달력 날짜를 해석하는 데 사용되는 표준 시간대입니다. 청구서가 만들어지면 이 필드는 판매자 위치에 지정된 표준 시간대로 설정됩니다. 값을 변경할 수 없습니다.

만든 위치에서
invoice.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
invoice.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

고객 ID
invoice.primary_recipient.customer_id string

주문과 연결된 고객의 ID입니다.

이름 (주어진 이름)
invoice.primary_recipient.given_name string

받는 사람의 이름(즉, 첫 번째)입니다.

invoice.primary_recipient.family_name string

받는 사람의 가족(즉, 성)입니다.

이메일 주소
invoice.primary_recipient.email_address string

받는 사람의 전자 메일 주소입니다.

전화 번호
invoice.primary_recipient.phone_number string

받는 사람의 전화 번호입니다.

Card
invoice.accepted_payment_methods.card boolean

신용 카드 또는 직불 카드 결제가 허용되는지 여부를 나타냅니다.

정사각형 기프트 카드
invoice.accepted_payment_methods.square_gift_card boolean

Square 기프트 카드 결제가 허용되는지 여부를 나타냅니다.

은행 계좌
invoice.accepted_payment_methods.bank_account boolean

은행 송금 결제가 허용되는지 여부를 나타냅니다.

사용자 지정 필드
invoice.custom_fields array of object
라벨
invoice.custom_fields.label string

사용자 지정 필드의 레이블 또는 제목입니다.

가치
invoice.custom_fields.value string

사용자 정의 필드의 텍스트입니다.

배치
invoice.custom_fields.placement string

청구서에 있는 사용자 지정 필드의 위치입니다.

배달 방법
invoice.delivery_method string

Square에서 고객에게 송장, 미리 알림 및 영수증을 보내는 데 사용하는 배달 방법입니다. 청구서가 게시된 후 Square는 지정된 경우 즉시 또는 scheduled_at 날짜에 배달 방법 및 지불 요청 설정에 따라 청구서를 처리합니다.

판매 또는 서비스 날짜
invoice.sale_or_service_date string

판매 날짜 또는 서비스가 렌더링되는 날짜(YYYY-MM-DD 형식)입니다. 이 필드는 청구서에 표시되는 과거 또는 이후 날짜를 지정하는 데 사용할 수 있습니다.

청구서 삭제

지정된 청구서를 삭제합니다. 청구서가 삭제되면 관련 주문 상태가 CANCELED로 변경됩니다. 초안 청구서만 삭제할 수 있습니다(처리가 예약된 송장을 포함하여 게시된 청구서는 삭제할 수 없음).

매개 변수

Name 필수 형식 Description
송장 ID
invoice_id True string

청구서의 식별자입니다.

버전
version integer

삭제할 청구서의 버전입니다.

반환

response
object

청구서 업데이트

필드를 수정하거나 필드를 지우거나 둘 다 사용하여 청구서를 업데이트합니다.

매개 변수

Name 필수 형식 Description
송장 ID
invoice_id True string

청구서의 식별자입니다.

Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

UID
uid string

정사각형으로 생성된 ID입니다.

팁 사용
tipping_enabled boolean

true로 설정하면 고객이 팁을 지불할 수 있는 장소를 제공합니다.

지울 필드
fields_to_clear array of string

반환

Name 경로 형식 Description
아이디
invoice.id string

Square에서 발급한 고유한 식별자입니다.

버전
invoice.version integer

이 개체의 현재 버전입니다.

위치 ID
invoice.location_id string

위치의 식별자입니다.

주문 ID
invoice.order_id string

주문의 ID입니다.

결제 요청
invoice.payment_requests array of object
UID
invoice.payment_requests.uid string

정사각형으로 생성된 ID입니다.

요청 유형
invoice.payment_requests.request_type string

결제 요청 유형을 식별합니다. 이 유형은 지불 요청 금액이 결정되는 방법을 정의합니다.

기한
invoice.payment_requests.due_date string

YYYY-MM-DD 형식의 지불 요청 기한입니다.

팁 사용
invoice.payment_requests.tipping_enabled boolean

true로 설정하면 고객이 팁을 지불할 수 있는 장소를 제공합니다.

금액
invoice.payment_requests.computed_amount_money.amount integer

금액입니다.

통화
invoice.payment_requests.computed_amount_money.currency string

통화입니다.

금액
invoice.payment_requests.total_completed_amount_money.amount integer

금액입니다.

통화
invoice.payment_requests.total_completed_amount_money.currency string

통화입니다.

자동 결제 원본
invoice.payment_requests.automatic_payment_source string

자동 결제에 대한 결제 방법입니다.

청구서 번호
invoice.invoice_number string

사용자에게 친숙한 청구서 번호입니다. 값은 위치 내에서 고유합니다. 청구서를 만들 때 제공되지 않으면 Square에서 값을 할당합니다.

제목
invoice.title string

제목입니다.

Description
invoice.description string

설명입니다.

예약됨
invoice.scheduled_at string

처리가 예약된 타임스탬프(RFC 3339 형식)입니다.

상태
invoice.status string

이 개체의 현재 확인 상태입니다.

Timezone
invoice.timezone string

달력 날짜를 해석하는 데 사용되는 표준 시간대입니다. 청구서가 만들어지면 이 필드는 판매자 위치에 지정된 표준 시간대로 설정됩니다. 값을 변경할 수 없습니다.

만든 위치에서
invoice.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
invoice.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

고객 ID
invoice.primary_recipient.customer_id string

주문과 연결된 고객의 ID입니다.

이름 (주어진 이름)
invoice.primary_recipient.given_name string

받는 사람의 이름(즉, 첫 번째)입니다.

invoice.primary_recipient.family_name string

받는 사람의 가족(즉, 성)입니다.

이메일 주소
invoice.primary_recipient.email_address string

받는 사람의 전자 메일 주소입니다.

전화 번호
invoice.primary_recipient.phone_number string

받는 사람의 전화 번호입니다.

금액
invoice.next_payment_amount_money.amount integer

금액입니다.

통화
invoice.next_payment_amount_money.currency string

통화입니다.

Card
invoice.accepted_payment_methods.card boolean

신용 카드 또는 직불 카드 결제가 허용되는지 여부를 나타냅니다.

정사각형 기프트 카드
invoice.accepted_payment_methods.square_gift_card boolean

Square 기프트 카드 결제가 허용되는지 여부를 나타냅니다.

은행 계좌
invoice.accepted_payment_methods.bank_account boolean

은행 송금 결제가 허용되는지 여부를 나타냅니다.

사용자 지정 필드
invoice.custom_fields array of object
라벨
invoice.custom_fields.label string

사용자 지정 필드의 레이블 또는 제목입니다.

가치
invoice.custom_fields.value string

사용자 정의 필드의 텍스트입니다.

배치
invoice.custom_fields.placement string

청구서에 있는 사용자 지정 필드의 위치입니다.

배달 방법
invoice.delivery_method string

Square에서 고객에게 송장, 미리 알림 및 영수증을 보내는 데 사용하는 배달 방법입니다. 청구서가 게시된 후 Square는 지정된 경우 즉시 또는 scheduled_at 날짜에 배달 방법 및 지불 요청 설정에 따라 청구서를 처리합니다.

판매 또는 서비스 날짜
invoice.sale_or_service_date string

판매 날짜 또는 서비스가 렌더링되는 날짜(YYYY-MM-DD 형식)입니다. 이 필드는 청구서에 표시되는 과거 또는 이후 날짜를 지정하는 데 사용할 수 있습니다.

청구서 취소

청구서를 취소합니다. 판매자는 취소된 청구서에 대한 결제를 수집할 수 없습니다.

매개 변수

Name 필수 형식 Description
송장 ID
invoice_id True string

청구서의 식별자입니다.

버전
version integer

버전입니다.

반환

Name 경로 형식 Description
아이디
invoice.id string

Square에서 발급한 고유한 식별자입니다.

버전
invoice.version integer

이 개체의 현재 버전입니다.

위치 ID
invoice.location_id string

위치의 식별자입니다.

주문 ID
invoice.order_id string

주문의 ID입니다.

결제 요청
invoice.payment_requests array of object
UID
invoice.payment_requests.uid string

정사각형으로 생성된 ID입니다.

요청 유형
invoice.payment_requests.request_type string

결제 요청 유형을 식별합니다. 이 유형은 지불 요청 금액이 결정되는 방법을 정의합니다.

기한
invoice.payment_requests.due_date string

YYYY-MM-DD 형식의 지불 요청 기한입니다.

팁 사용
invoice.payment_requests.tipping_enabled boolean

true로 설정하면 고객이 팁을 지불할 수 있는 장소를 제공합니다.

미리 알림
invoice.payment_requests.reminders array of object
UID
invoice.payment_requests.reminders.uid string

정사각형 할당 ID입니다.

예약된 상대 날짜
invoice.payment_requests.reminders.relative_scheduled_days integer

미리 알림을 보낼 때 결제 요청이 due_date 전(음수) 또는 이후(양수) 일 수입니다.

Message
invoice.payment_requests.reminders.message string

메시지입니다.

상태
invoice.payment_requests.reminders.status string

현재 상태입니다.

금액
invoice.payment_requests.computed_amount_money.amount integer

금액입니다.

통화
invoice.payment_requests.computed_amount_money.currency string

통화입니다.

금액
invoice.payment_requests.total_completed_amount_money.amount integer

금액입니다.

통화
invoice.payment_requests.total_completed_amount_money.currency string

통화입니다.

자동 결제 원본
invoice.payment_requests.automatic_payment_source string

자동 결제에 대한 결제 방법입니다.

청구서 번호
invoice.invoice_number string

사용자에게 친숙한 청구서 번호입니다. 값은 위치 내에서 고유합니다. 청구서를 만들 때 제공되지 않으면 Square에서 값을 할당합니다.

제목
invoice.title string

제목입니다.

Description
invoice.description string

설명입니다.

예약됨
invoice.scheduled_at string

처리가 예약된 타임스탬프(RFC 3339 형식)입니다.

상태
invoice.status string

이 개체의 현재 확인 상태입니다.

Timezone
invoice.timezone string

달력 날짜를 해석하는 데 사용되는 표준 시간대입니다. 청구서가 만들어지면 이 필드는 판매자 위치에 지정된 표준 시간대로 설정됩니다. 값을 변경할 수 없습니다.

만든 위치에서
invoice.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
invoice.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

고객 ID
invoice.primary_recipient.customer_id string

주문과 연결된 고객의 ID입니다.

이름 (주어진 이름)
invoice.primary_recipient.given_name string

받는 사람의 이름(즉, 첫 번째)입니다.

invoice.primary_recipient.family_name string

받는 사람의 가족(즉, 성)입니다.

이메일 주소
invoice.primary_recipient.email_address string

받는 사람의 전자 메일 주소입니다.

전화 번호
invoice.primary_recipient.phone_number string

받는 사람의 전화 번호입니다.

Card
invoice.accepted_payment_methods.card boolean

신용 카드 또는 직불 카드 결제가 허용되는지 여부를 나타냅니다.

정사각형 기프트 카드
invoice.accepted_payment_methods.square_gift_card boolean

Square 기프트 카드 결제가 허용되는지 여부를 나타냅니다.

은행 계좌
invoice.accepted_payment_methods.bank_account boolean

은행 송금 결제가 허용되는지 여부를 나타냅니다.

사용자 지정 필드
invoice.custom_fields array of object
라벨
invoice.custom_fields.label string

사용자 지정 필드의 레이블 또는 제목입니다.

가치
invoice.custom_fields.value string

사용자 정의 필드의 텍스트입니다.

배치
invoice.custom_fields.placement string

청구서에 있는 사용자 지정 필드의 위치입니다.

배달 방법
invoice.delivery_method string

Square에서 고객에게 송장, 미리 알림 및 영수증을 보내는 데 사용하는 배달 방법입니다. 청구서가 게시된 후 Square는 지정된 경우 즉시 또는 scheduled_at 날짜에 배달 방법 및 지불 요청 설정에 따라 청구서를 처리합니다.

판매 또는 서비스 날짜
invoice.sale_or_service_date string

판매 날짜 또는 서비스가 렌더링되는 날짜(YYYY-MM-DD 형식)입니다. 이 필드는 청구서에 표시되는 과거 또는 이후 날짜를 지정하는 데 사용할 수 있습니다.

카드 검색

특정 카드에 대한 세부 정보를 검색합니다.

매개 변수

Name 필수 형식 Description
카드 ID
card_id True string

카드의 식별자입니다.

반환

Name 경로 형식 Description
아이디
card.id string

Square에서 발급한 고유한 식별자입니다.

주소 줄 1
card.billing_address.address_line_1 string

주소의 첫 번째 줄입니다. address_line 시작하는 필드는 주소의 가장 구체적인 세부 정보(예: 거리 번호, 거리 이름 및 건물 이름)를 제공합니다.

주소 줄 2
card.billing_address.address_line_2 string

주소의 두 번째 줄(있는 경우)입니다.

지역
card.billing_address.locality string

주소의 도시 또는 마을입니다.

행정 구역 수준 1
card.billing_address.administrative_district_level_1 string

주소 국가 내의 민간 법인입니다. 미국에서는 이것이 상태입니다.

우편 번호
card.billing_address.postal_code string

주소의 우편 번호입니다.

국가
card.billing_address.country string

주소의 국가(ISO 3166-1-alpha-2 형식)입니다.

지문
card.fingerprint string

단일 애플리케이션 내의 여러 위치에서 카드를 식별하기 위해 카드 번호에 따라 Square 할당 식별자로 사용됩니다.

card.bin string

BIN(은행 식별 번호)으로 알려진 카드 번호의 처음 6자리 숫자입니다.

카드 브랜드
card.card_brand string

카드의 브랜드입니다.

카드 종류
card.card_type string

카드의 유형입니다.

카드 소유자 이름
card.cardholder_name string

카드 소유자의 이름입니다.

고객 ID
card.customer_id string

고객을 나타내는 이 개체의 ID입니다.

활성화됨
card.enabled boolean

사용 여부입니다.

Exp 월
card.exp_month integer

1에서 12 사이의 정수로 연결된 카드의 만료 월입니다.

Exp Year
card.exp_year integer

카드 만료 날짜의 4자리 연도입니다.

마지막 4
card.last_4 string

카드 번호의 마지막 4자리 숫자입니다.

선불 유형
card.prepaid_type string

카드가 선불인지 여부를 나타냅니다.

참조 ID
card.reference_id string

선택적 사용자 정의 참조 ID입니다.

버전
card.version integer

이 개체의 현재 버전입니다.

카드 나열

요청을 만드는 계정이 소유한 카드 목록을 검색합니다.

매개 변수

Name 필수 형식 Description
Cursor
cursor string

이 엔드포인트에 대한 이전 호출에서 반환된 페이지 매김 커서입니다.

고객 ID
customer_id string

제공된 고객과 연결된 카드로 결과를 제한합니다. 기본적으로 판매자가 소유한 모든 카드가 반환됩니다.

사용 안 함 포함
include_disabled boolean

사용할 수 없는 카드가 포함되어 있습니다. 기본적으로 판매자가 소유한 모든 사용 가능한 카드가 반환됩니다.

참조 ID
reference_id string

제공된 reference_id 연결된 카드로 결과를 제한합니다.

정렬 순서
sort_order string

지정된 순서로 카드를 만든 시점을 기준으로 반환된 목록을 정렬합니다.

반환

Name 경로 형식 Description
Cards
cards array of object
아이디
cards.card.id string

개체의 식별자입니다.

주소 줄 1
cards.card.billing_address.address_line_1 string

address_line 시작하는 필드는 주소의 가장 구체적인 세부 정보(예: 거리 번호, 거리 이름 및 건물 이름)를 제공합니다.

주소 줄 2
cards.card.billing_address.address_line_2 string

주소의 두 번째 줄(있는 경우)입니다.

지역
cards.card.billing_address.locality string

주소의 도시 또는 마을입니다.

행정 구역 수준 1
cards.card.billing_address.administrative_district_level_1 string

주소 국가 내의 민간 법인입니다. 미국에서는 이것이 상태입니다.

우편 번호
cards.card.billing_address.postal_code string

주소의 우편 번호입니다.

국가
cards.card.billing_address.country string

주소의 국가(ISO 3166-1-alpha-2 형식)입니다.

지문
cards.card.fingerprint string

단일 애플리케이션 내의 여러 위치에서 카드를 식별하기 위해 카드 번호에 따라 Square 할당 식별자로 사용됩니다.

cards.card.bin string

BIN(은행 식별 번호)으로 알려진 카드 번호의 처음 6자리 숫자입니다.

카드 브랜드
cards.card.card_brand string

카드의 브랜드입니다.

카드 종류
cards.card.card_type string

카드의 유형입니다.

카드 소유자 이름
cards.card.cardholder_name string

카드 소유자의 이름입니다.

고객 ID
cards.card.customer_id string

카드와 연결할 고객의 ID입니다.

활성화됨
cards.card.enabled boolean

개체를 사용할 수 있는지 여부를 나타냅니다.

만료 월
cards.card.exp_month integer

1에서 12 사이의 정수로 연결된 카드의 만료 월입니다.

만료 연도
cards.card.exp_year integer

카드 만료 날짜의 4자리 연도입니다.

마지막 4
cards.card.last_4 string

카드 번호의 마지막 4자리 숫자입니다.

선불 유형
cards.card.prepaid_type string

카드가 선불인지 여부를 나타냅니다.

참조 ID
cards.card.reference_id string

이 카드를 외부 시스템의 다른 엔터티와 연결하는 선택적 사용자 정의 참조 ID입니다.

버전
cards.card.version integer

카드의 현재 버전 번호입니다. 각 카드 업데이트가 증가합니다. 요청의 버전이 카드의 현재 버전과 일치하지 않는 한 기존 Card 개체를 업데이트하는 요청은 거부됩니다.

카드 만들기

기존 가맹점에 파일의 카드를 추가합니다.

매개 변수

Name 필수 형식 Description
Idempotency 키
idempotency_key string

idempotency 키입니다.

원본 ID
source_id string

원본의 식별자입니다.

주소 줄 1
address_line_1 string

주소의 첫 번째 줄입니다. address_line 시작하는 필드는 주소의 가장 구체적인 세부 정보(예: 거리 번호, 거리 이름 및 건물 이름)를 제공합니다.

주소 줄 2
address_line_2 string

주소의 두 번째 줄(있는 경우)입니다.

지역
locality string

주소의 도시 또는 마을입니다.

행정 구역 수준 1
administrative_district_level_1 string

주소 국가 내의 민간 법인입니다. 미국에서는 이것이 상태입니다.

우편 번호
postal_code string

주소의 우편 번호입니다.

국가
country string

주소의 국가(ISO 3166-1-alpha-2 형식)입니다.

카드 소유자 이름
cardholder_name string

카드 소유자의 이름입니다.

고객 ID
customer_id string

고객을 나타내는 이 개체의 ID입니다.

참조 ID
reference_id string

선택적 사용자 정의 참조 ID입니다.

반환

Name 경로 형식 Description
아이디
card.id string

Square에서 발급한 고유한 식별자입니다.

주소 줄 1
card.billing_address.address_line_1 string

주소의 첫 번째 줄입니다. address_line 시작하는 필드는 주소의 가장 구체적인 세부 정보(예: 거리 번호, 거리 이름 및 건물 이름)를 제공합니다.

주소 줄 2
card.billing_address.address_line_2 string

주소의 두 번째 줄(있는 경우)입니다.

지역
card.billing_address.locality string

주소의 도시 또는 마을입니다.

행정 구역 수준 1
card.billing_address.administrative_district_level_1 string

주소 국가 내의 민간 법인입니다. 미국에서는 이것이 상태입니다.

우편 번호
card.billing_address.postal_code string

주소의 우편 번호입니다.

국가
card.billing_address.country string

주소의 국가(ISO 3166-1-alpha-2 형식)입니다.

지문
card.fingerprint string

단일 애플리케이션 내의 여러 위치에서 카드를 식별하기 위해 카드 번호에 따라 Square 할당 식별자로 사용됩니다.

card.bin string

BIN(은행 식별 번호)으로 알려진 카드 번호의 처음 6자리 숫자입니다.

카드 브랜드
card.card_brand string

카드의 브랜드입니다.

카드 종류
card.card_type string

카드의 유형입니다.

카드 소유자 이름
card.cardholder_name string

카드 소유자의 이름입니다.

고객 ID
card.customer_id string

고객을 나타내는 이 개체의 ID입니다.

활성화됨
card.enabled boolean

사용 여부입니다.

Exp 월
card.exp_month integer

1에서 12 사이의 정수로 연결된 카드의 만료 월입니다.

Exp Year
card.exp_year integer

카드 만료 날짜의 4자리 연도입니다.

마지막 4
card.last_4 string

카드 번호의 마지막 4자리 숫자입니다.

선불 유형
card.prepaid_type string

카드가 선불인지 여부를 나타냅니다.

참조 ID
card.reference_id string

선택적 사용자 정의 참조 ID입니다.

버전
card.version integer

이 개체의 현재 버전입니다.

카드 사용 안 함

카드를 사용하지 않도록 설정하여 추가 업데이트 또는 요금을 방지합니다. 이미 사용하지 않도록 설정된 카드를 사용하지 않도록 설정할 수 있지만 아무런 효과가 없습니다.

매개 변수

Name 필수 형식 Description
카드 ID
card_id True string

카드의 식별자입니다.

반환

Name 경로 형식 Description
아이디
card.id string

Square에서 발급한 고유한 식별자입니다.

주소 줄 1
card.billing_address.address_line_1 string

주소의 첫 번째 줄입니다. address_line 시작하는 필드는 주소의 가장 구체적인 세부 정보(예: 거리 번호, 거리 이름 및 건물 이름)를 제공합니다.

주소 줄 2
card.billing_address.address_line_2 string

주소의 두 번째 줄(있는 경우)입니다.

지역
card.billing_address.locality string

주소의 도시 또는 마을입니다.

행정 구역 수준 1
card.billing_address.administrative_district_level_1 string

주소 국가 내의 민간 법인입니다. 미국에서는 이것이 상태입니다.

우편 번호
card.billing_address.postal_code string

주소의 우편 번호입니다.

국가
card.billing_address.country string

주소의 국가(ISO 3166-1-alpha-2 형식)입니다.

지문
card.fingerprint string

단일 애플리케이션 내의 여러 위치에서 카드를 식별하기 위해 카드 번호에 따라 Square 할당 식별자로 사용됩니다.

card.bin string

BIN(은행 식별 번호)으로 알려진 카드 번호의 처음 6자리 숫자입니다.

카드 브랜드
card.card_brand string

카드의 브랜드입니다.

카드 종류
card.card_type string

카드의 유형입니다.

카드 소유자 이름
card.cardholder_name string

카드 소유자의 이름입니다.

고객 ID
card.customer_id string

고객을 나타내는 이 개체의 ID입니다.

활성화됨
card.enabled boolean

사용 여부입니다.

Exp 월
card.exp_month integer

1에서 12 사이의 정수로 연결된 카드의 만료 월입니다.

Exp Year
card.exp_year integer

카드 만료 날짜의 4자리 연도입니다.

마지막 4
card.last_4 string

카드 번호의 마지막 4자리 숫자입니다.

선불 유형
card.prepaid_type string

카드가 선불인지 여부를 나타냅니다.

참조 ID
card.reference_id string

선택적 사용자 정의 참조 ID입니다.

버전
card.version integer

이 개체의 현재 버전입니다.

카탈로그 개체 검색

제공된 ID에 따라 단일 CatalogItem을 CatalogObject로 반환합니다. 반환된 개체에는 CatalogItemVariation 자식, CatalogModifierList 개체에 대한 참조 및 해당 개체에 적용되는 CatalogTax 개체의 ID를 비롯한 모든 관련 CatalogItem 정보가 포함됩니다.

매개 변수

Name 필수 형식 Description
오브젝트 ID
object_id True string

개체의 식별자입니다.

관련 개체 포함
include_related_objects boolean

true이면 응답에 요청된 개체와 관련된 추가 개체가 포함됩니다. 응답의 개체 필드에 CatalogItem이 포함된 경우 연결된 CatalogCategory, CatalogTax, CatalogImage 및 CatalogModifierList 개체가 응답의 related_objects 필드에 반환됩니다. 응답의 개체 필드에 CatalogItemVariation이 포함되어 있으면 해당 부모 CatalogItem이 응답의 related_objects 필드에 반환됩니다.

반환

Name 경로 형식 Description
유형
object.type string

이 개체의 형식입니다.

아이디
object.id string

Square에서 발급한 고유한 식별자입니다.

업데이트 날짜
object.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

버전
object.version integer

이 개체의 현재 버전입니다.

삭제됨
object.is_deleted boolean

true이면 개체가 데이터베이스에서 삭제되었습니다. 삽입할 새 개체의 경우 false여야 합니다. 삭제되면 updated_at 필드는 삭제 시간과 같습니다.

present_at_all_locations
object.present_at_all_locations boolean

true이면 이 개체는 absent_at_location_ids 필드에 지정된 위치를 제외한 모든 위치(이후 위치 포함)에 있습니다. false이면 이 개체는 present_at_location_ids 필드에 지정된 위치를 제외하고 이후 위치와 같은 위치에 없습니다. 지정하지 않으면 기본값은 true입니다.

이름
object.item_data.name string

이름입니다.

Description
object.item_data.title string

항목의 설명입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며 값 길이는 유니코드 코드 포인트입니다.

범주 ID
object.item_data.category_id string

항목 범주의 ID(있는 경우)입니다.

세금 ID
object.item_data.tax_ids array of string
Variations
object.item_data.variations array of object
유형
object.item_data.variations.type string

이 개체의 형식입니다.

아이디
object.item_data.variations.id string

카탈로그에서 이 개체를 참조할 식별자입니다.

업데이트 날짜
object.item_data.variations.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프입니다.

버전
object.item_data.variations.version integer

개체의 버전입니다. 개체를 업데이트할 때 제공된 버전은 데이터베이스의 버전과 일치해야 합니다. 그렇지 않으면 쓰기가 충돌하는 것으로 거부됩니다.

삭제됨
object.item_data.variations.is_deleted boolean

true이면 개체가 데이터베이스에서 삭제되었습니다. 삽입할 새 개체의 경우 false여야 합니다. 삭제되면 updated_at 필드는 삭제 시간과 같습니다.

모든 위치에 있음
object.item_data.variations.present_at_all_locations boolean

true이면 이 개체는 absent_at_location_ids 필드에 지정된 위치를 제외한 모든 위치(이후 위치 포함)에 있습니다. false이면 이 개체는 present_at_location_ids 필드에 지정된 위치를 제외하고 이후 위치와 같은 위치에 없습니다. 지정하지 않으면 기본값은 true입니다.

항목 ID
object.item_data.variations.item_variation_data.item_id string

이 항목 변형과 연결된 CatalogItem의 ID입니다.

이름
object.item_data.variations.item_variation_data.name string

항목 변형의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며 값 길이는 유니코드 코드 포인트입니다.

서수
object.item_data.variations.item_variation_data.ordinal integer

이 항목 변형을 표시해야 하는 순서입니다. 이 값은 읽기 전용입니다. 쓰기 시 부모 CatalogItem 내의 각 항목 변형에 대한 서수는 항목 변형의 위치에 따라 설정됩니다. 읽기 시 값이 순차적이거나 고유하지는 않습니다.

가격 책정 유형
object.item_data.variations.item_variation_data.pricing_type string

판매 시 항목 변형의 가격이 고정되었는지 또는 결정되는지 여부를 나타냅니다.

금액
object.item_data.variations.item_variation_data.price_money.amount integer

금액입니다.

통화
object.item_data.variations.item_variation_data.price_money.currency string

통화입니다.

카탈로그 개체 검색

지정된 쿼리 필터 중 하나 이상에 대해 항목 또는 항목 변형에 대한 사용자 지정 특성 값을 제외하고 지원되는 검색 특성 값을 일치시켜 모든 형식의 CatalogObject를 검색합니다.

매개 변수

Name 필수 형식 Description
개체 형식
object_types array of string
특성 이름
attribute_name string

검색할 특성의 이름입니다.

특성 접두사
attribute_prefix string

검색 특성 값의 원하는 접두사입니다.

한계
limit integer

단일 페이지에서 반환할 결과 수에 대한 제한입니다. 제한은 권고입니다. 구현은 더 많거나 적은 결과를 반환할 수 있습니다. 제공된 제한이 음수, 0 또는 최대 제한인 1,000보다 높은 경우 무시됩니다.

반환

Name 경로 형식 Description
개체
objects array of object
유형
objects.type string

이 개체의 형식입니다.

아이디
objects.id string

Square에서 발급한 고유한 식별자입니다.

업데이트 날짜
objects.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

버전
objects.version integer

개체의 현재 버전입니다.

삭제됨
objects.is_deleted boolean

true이면 개체가 데이터베이스에서 삭제되었습니다. 삽입할 새 개체의 경우 false여야 합니다. 삭제되면 updated_at 필드는 삭제 시간과 같습니다.

모든 위치에 있음
objects.present_at_all_locations boolean

true이면 이 개체는 absent_at_location_ids 필드에 지정된 위치를 제외한 모든 위치(이후 위치 포함)에 있습니다. false이면 이 개체는 present_at_location_ids 필드에 지정된 위치를 제외하고 이후 위치와 같은 위치에 없습니다. 지정하지 않으면 기본값은 true입니다.

이름
objects.item_data.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

Description
objects.item_data.title string

항목의 설명입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며 값 길이는 유니코드 코드 포인트입니다.

범주 ID
objects.item_data.category_id string

항목 범주의 ID(있는 경우)입니다.

제품 유형
objects.item_data.product_type string

제품 유형은 지정된 제품 유형을 가진 항목 또는 항목 변형을 반환하기 위해 식을 쿼리합니다.

세금 ID
objects.item_data.tax_ids array of string
Variations
objects.item_data.variations array of object
유형
objects.item_data.variations.type string

이 개체의 형식입니다. 각 개체 형식에는 아래의 해당 *_data 필드 내에서 구조화된 형식으로 표현되는 예상 속성이 있습니다.

아이디
objects.item_data.variations.id string

이 개체를 참조할 식별자입니다.

업데이트 날짜
objects.item_data.variations.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

버전
objects.item_data.variations.version integer

개체의 버전입니다. 개체를 업데이트할 때 제공된 버전은 데이터베이스의 버전과 일치해야 합니다. 그렇지 않으면 쓰기가 충돌하는 것으로 거부됩니다.

삭제됨
objects.item_data.variations.is_deleted boolean

true이면 개체가 데이터베이스에서 삭제되었습니다. 삽입할 새 개체의 경우 false여야 합니다. 삭제되면 updated_at 필드는 삭제 시간과 같습니다.

모든 위치에 있음
objects.item_data.variations.present_at_all_locations boolean

present_at_all_locations false인 경우에도 개체가 있는 위치 목록입니다. 여기에는 비활성화된 위치가 포함될 수 있습니다.

항목 ID
objects.item_data.variations.item_variation_data.item_id string

이 항목 변형이 있는 개체의 ID입니다.

이름
objects.item_data.variations.item_variation_data.name string

이 항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며 값 길이는 유니코드 코드 포인트입니다.

서수
objects.item_data.variations.item_variation_data.ordinal integer

이 항목 변형을 표시해야 하는 순서입니다. 이 값은 읽기 전용입니다.

금액
objects.item_data.variations.item_variation_data.price_money.amount integer

통화로 표시된 통화의 가장 작은 교단에 있는 금액입니다. 예를 들어 통화가 USD인 경우 금액은 센트 단위입니다. 금액은 양수 또는 음수일 수 있습니다. 특정 사례에서 기호의 의미를 확인하려면 특정 필드 설명을 참조하세요.

통화
objects.item_data.variations.item_variation_data.price_money.currency string

ISO 4217 형식의 통화 형식입니다. 예를 들어 미국 달러의 통화 코드는 USD입니다.

가격 책정 유형
objects.item_data.variations.item_variation_data.pricing_type string

판매 시 항목 변형의 가격이 고정되었는지 또는 결정되는지 여부를 나타냅니다.

가시성
objects.item_data.visibility string

표시 유형입니다.

카탈로그 개체 삭제

제공된 ID에 따라 단일 CatalogObject를 삭제하고 응답에서 성공적으로 삭제된 ID 집합을 반환합니다. 삭제는 대상 개체의 모든 자식도 삭제되는 연속 이벤트입니다. 예를 들어 CatalogItem을 삭제하면 CatalogItemVariation 자식도 모두 삭제됩니다.

매개 변수

Name 필수 형식 Description
오브젝트 ID
object_id True string

개체의 식별자입니다.

반환

Name 경로 형식 Description
삭제된 개체 ID
deleted_object_ids array of string
삭제됨
deleted_at string

이 삭제의 데이터베이스 타임스탬프(RFC 3339 형식)

카탈로그 나열

카탈로그에 원하는 형식 집합의 모든 개체(예: 모든 CatalogItem 및 CatalogTax 개체)가 포함된 CatalogObjects 목록을 반환합니다. ListCatalog는 삭제된 카탈로그 항목을 반환하지 않습니다.

매개 변수

Name 필수 형식 Description
Cursor
cursor integer

이 엔드포인트에 대한 이전 호출에서 반환된 페이지 매김 커서입니다.

유형
types string

검색할 개체 형식의 선택적 대/소문자를 구분하지 않는 쉼표로 구분된 목록입니다. 유효한 값은 ITEM, ITEM_VARIATION, CATEGORY, DISCOUNT, TAX, MODIFIER, MODIFIER_LIST 또는 IMAGE를 포함하여 CatalogObjectType 열거형에 정의됩니다. 지정되지 않은 경우 작업은 요청을 만드는 데 사용되는 Square API 버전에서 모든 형식의 개체를 반환합니다.

반환

Name 경로 형식 Description
개체
objects array of object
유형
objects.type string

이 개체의 형식입니다.

아이디
objects.id string

Square에서 발급한 고유한 식별자입니다.

업데이트 날짜
objects.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

버전
objects.version integer

개체의 현재 버전입니다.

삭제됨
objects.is_deleted boolean

true이면 개체가 데이터베이스에서 삭제되었습니다. 삽입할 새 개체의 경우 false여야 합니다. 삭제되면 updated_at 필드는 삭제 시간과 같습니다.

모든 위치에 있음
objects.present_at_all_locations boolean

true이면 이 개체는 absent_at_location_ids 필드에 지정된 위치를 제외한 모든 위치(이후 위치 포함)에 있습니다. false이면 이 개체는 present_at_location_ids 필드에 지정된 위치를 제외하고 이후 위치와 같은 위치에 없습니다. 지정하지 않으면 기본값은 true입니다.

이름
objects.category_data.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

이름
objects.tax_data.name string

항목의 이름입니다. 이 특성은 해당 쿼리 필터에서 사용할 수 있는 검색 가능한 특성이며, 해당 값은 비어 있지 않아야 하며 길이는 유니코드 코드 포인트입니다.

계산 단계
objects.tax_data.calculation_phase string

납부액의 소계 또는 합계를 기준으로 세금이 계산되는지 여부입니다.

포함 유형
objects.tax_data.inclusion_type string

세금이 ADDITIVE인지 아니면 INCLUSIVE인지 여부입니다.

백분율
objects.tax_data.percentage string

'.'을 10진수 구분 기호로 사용하고 '%' 기호 없이 사용하는 10진수 형식의 백분율입니다. 값 7.5는 7.5%해당합니다.

활성화됨
objects.tax_data.enabled boolean

개체를 사용할 수 있는지 여부를 나타냅니다.

카탈로그 정보

BatchUpsertCatalogObjects 엔드포인트에서 사용할 수 있는 일괄 처리 크기 제한과 같은 Square Catalog API에 대한 정보를 검색합니다.

반환

Name 경로 형식 Description
Batch당 Batch Upsert 최대 개체 수
limits.batch_upsert_max_objects_per_batch integer

/v2/catalog/batch-upsert 요청에서 단일 일괄 처리 내에 나타날 수 있는 최대 개체 수입니다.

Batch Upsert Max Total Objects
limits.batch_upsert_max_total_objects integer

/v2/catalog/batch-upsert 요청의 모든 일괄 처리에 나타날 수 있는 최대 개체 수입니다.

Batch 검색 최대 개체 ID
limits.batch_retrieve_max_object_ids integer

/v2/catalog/batch-retrieve 요청에 나타날 수 있는 최대 개체 ID 수입니다.

최대 페이지 제한 검색
limits.search_max_page_limit integer

/v2/catalog/search 응답의 페이지에서 반환될 수 있는 최대 결과 수입니다.

일괄 처리 삭제 최대 개체 ID
limits.batch_delete_max_object_ids integer

단일 /v2/catalog/batch-delete 요청에 포함될 수 있는 최대 개체 ID 수입니다.

항목 세금 최대 항목 ID 업데이트
limits.update_item_taxes_max_item_ids integer

단일 /v2/catalog/update-item-taxes 요청에 포함될 수 있는 최대 항목 ID 수입니다.

사용하도록 항목 세금 최대 세금 업데이트
limits.update_item_taxes_max_taxes_to_enable integer

단일 /v2/catalog/update-item-tax 요청에 포함될 수 있는 사용할 최대 세금 ID 수입니다.

사용하지 않도록 항목 세금 최대 세금 업데이트
limits.update_item_taxes_max_taxes_to_disable integer

단일 /v2/catalog/update-item-tax 요청에 포함될 수 있는 비활성화할 최대 세금 ID 수입니다.

업데이트 항목 한정자 목록 최대 항목 ID
limits.update_item_modifier_lists_max_item_ids integer

단일 /v2/catalog/update-item-tax 요청에 포함될 수 있는 비활성화할 최대 세금 ID 수입니다.

사용하도록 항목 한정자 목록 최대 한정자 목록 업데이트
limits.update_item_modifier_lists_max_modifier_lists_to_enable integer

단일 /v2/catalog/update-item-modifier-lists 요청에 포함될 수 있는 사용하도록 설정할 최대 한정자 목록 ID 수입니다.

사용하지 않도록 항목 한정자 목록 최대 한정자 목록 업데이트
limits.update_item_modifier_lists_max_modifier_lists_to_disable integer

단일 /v2/catalog/update-item-modifier-lists 요청에 포함될 수 있는 사용하지 않도록 설정할 최대 한정자 목록 ID 수입니다.

터미널 체크 아웃 가져오기

checkout_id 터미널 체크 아웃 요청을 검색합니다.

매개 변수

Name 필수 형식 Description
체크 아웃 ID
checkout_id True string

체크 아웃의 식별자입니다.

반환

Name 경로 형식 Description
아이디
checkout.id string

Square에서 발급한 고유한 식별자입니다.

금액
checkout.amount_money.amount integer

금액입니다.

통화
checkout.amount_money.currency string

통화입니다.

참조 ID
checkout.reference_id string

선택적 사용자 정의 참조 ID입니다.

비고
checkout.note string

고객 프로필과 연결된 사용자 지정 메모입니다.

디바이스 ID
checkout.device_options.device_id string

이 TerminalCheckout에 대한 디바이스의 고유 ID입니다.

팁 허용
checkout.device_options.tip_settings.allow_tipping boolean

이 체크 아웃에 팁이 사용되는지 여부를 나타냅니다. 기본값은 false입니다.

영수증 화면 건너뛰기
checkout.device_options.skip_receipt_screen boolean

영수증 화면을 건너뛰도록 디바이스에 지시합니다. 기본값은 false입니다.

상태
checkout.status string

이 개체의 현재 확인 상태입니다.

만든 위치에서
checkout.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
checkout.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

앱 아이디
checkout.app_id string

체크 아웃을 만든 애플리케이션의 ID입니다.

최종 기한 기간
checkout.deadline_duration string

RFC 3339 기간이 지나면 체크 아웃이 자동으로 취소됩니다. PENDING인 TerminalCheckout은 자동으로 취소되며 취소 사유가 TIMED_OUT. 기본값: 생성 후 5분

터미널 체크 아웃 검색

요청을 만드는 계정에서 만든 터미널 체크 아웃 요청의 필터링된 목록을 검색합니다.

매개 변수

Name 필수 형식 Description
한계
limit integer

단일 페이지에서 반환할 결과 수에 대한 제한입니다. 제한은 권고입니다. 구현은 더 많거나 적은 결과를 반환할 수 있습니다. 제공된 제한이 음수, 0 또는 최대 제한인 1,000보다 높은 경우 무시됩니다.

상태
status string

현재 상태입니다.

반환

Name 경로 형식 Description
체크 아웃
checkouts array of object
아이디
checkouts.id string

Square에서 발급한 고유한 식별자입니다.

금액
checkouts.amount_money.amount integer

금액입니다.

통화
checkouts.amount_money.currency string

통화입니다.

참조 ID
checkouts.reference_id string

고객 프로필을 다른 시스템의 엔터티와 연결하는 데 사용되는 선택적 두 번째 ID입니다.

비고
checkouts.note string

고객 프로필과 연결된 사용자 지정 메모입니다.

디바이스 ID
checkouts.device_options.device_id string

이 TerminalCheckout에 대한 디바이스의 고유 ID입니다.

팁 허용
checkouts.device_options.tip_settings.allow_tipping boolean

이 체크 아웃에 팁이 사용되는지 여부를 나타냅니다. 기본값은 false입니다.

영수증 화면 건너뛰기
checkouts.device_options.skip_receipt_screen boolean

영수증 화면을 건너뛰도록 디바이스에 지시합니다. 기본값은 false입니다.

상태
checkouts.status string

이 개체의 현재 확인 상태입니다.

결제 ID
checkouts.payment_ids array of string
만든 위치에서
checkouts.created_at string

ISO 8601 형식의 이벤트 시간입니다.

업데이트 날짜
checkouts.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

앱 아이디
checkouts.app_id string

체크 아웃을 만든 애플리케이션의 ID입니다.

최종 기한 기간
checkouts.deadline_duration string

RFC 3339 기간이 지나면 체크 아웃이 자동으로 취소됩니다. PENDING인 TerminalCheckout은 자동으로 취소되며 취소 사유가 TIMED_OUT. 기본값: 생성 후 5분

Cursor
cursor string

원래 쿼리와 연결된 다음 결과 집합을 검색하기 위해 이 엔드포인트에 대한 후속 호출에 페이지 매김 커서를 포함합니다.

터미널 체크 아웃 만들기

터미널 체크 아웃 요청을 만들고 지정된 디바이스로 보내 요청된 금액에 대한 결제를 수행합니다.

매개 변수

Name 필수 형식 Description
Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

금액
amount integer

금액입니다.

통화
currency string

통화입니다.

참조 ID
reference_id string

선택적 사용자 정의 참조 ID입니다.

디바이스 ID
device_id string

이 TerminalCheckout에 대한 디바이스의 고유 ID입니다.

비고
note string

고객 프로필과 연결된 사용자 지정 메모입니다.

반환

Name 경로 형식 Description
아이디
checkout.id string

Square에서 발급한 고유한 식별자입니다.

금액
checkout.amount_money.amount integer

금액입니다.

통화
checkout.amount_money.currency string

통화입니다.

참조 ID
checkout.reference_id string

선택적 사용자 정의 참조 ID입니다.

비고
checkout.note string

고객 프로필과 연결된 사용자 지정 메모입니다.

디바이스 ID
checkout.device_options.device_id string

이 TerminalCheckout에 대한 디바이스의 고유 ID입니다.

팁 허용
checkout.device_options.tip_settings.allow_tipping boolean

이 체크 아웃에 팁이 사용되는지 여부를 나타냅니다. 기본값은 false입니다.

영수증 화면 건너뛰기
checkout.device_options.skip_receipt_screen boolean

영수증 화면을 건너뛰도록 디바이스에 지시합니다. 기본값은 false입니다.

상태
checkout.status string

이 개체의 현재 확인 상태입니다.

만든 위치에서
checkout.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
checkout.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

앱 아이디
checkout.app_id string

체크 아웃을 만든 애플리케이션의 ID입니다.

최종 기한 기간
checkout.deadline_duration string

RFC 3339 기간이 지나면 체크 아웃이 자동으로 취소됩니다. PENDING인 TerminalCheckout은 자동으로 취소되며 취소 사유가 TIMED_OUT. 기본값: 생성 후 5분

결제 유형
checkout.payment_type string

터미널에서 캡처해야 하는 결제 유형입니다. 기본값은 CARD_PRESENT.

터미널 체크 아웃 취소

요청 상태가 허용하는 경우 터미널 체크 아웃 요청을 취소합니다.

매개 변수

Name 필수 형식 Description
체크 아웃 ID
checkout_id True string

체크 아웃의 식별자입니다.

반환

Name 경로 형식 Description
아이디
checkout.id string

Square에서 발급한 고유한 식별자입니다.

금액
checkout.amount_money.amount integer

금액입니다.

통화
checkout.amount_money.currency string

통화입니다.

참조 ID
checkout.reference_id string

선택적 사용자 정의 참조 ID입니다.

디바이스 ID
checkout.device_options.device_id string

이 TerminalCheckout에 대한 디바이스의 고유 ID입니다.

팁 허용
checkout.device_options.tip_settings.allow_tipping boolean

이 체크 아웃에 팁이 사용되는지 여부를 나타냅니다. 기본값은 false입니다.

영수증 화면 건너뛰기
checkout.device_options.skip_receipt_screen boolean

영수증 화면을 건너뛰도록 디바이스에 지시합니다. 기본값은 false입니다.

상태
checkout.status string

이 개체의 현재 확인 상태입니다.

취소 이유
checkout.cancel_reason string

취소된 트랜잭션의 이유입니다.

만든 위치에서
checkout.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
checkout.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

앱 아이디
checkout.app_id string

체크 아웃을 만든 애플리케이션의 ID입니다.

최종 기한 기간
checkout.deadline_duration string

RFC 3339 기간이 지나면 체크 아웃이 자동으로 취소됩니다. PENDING인 TerminalCheckout은 자동으로 취소되며 취소 사유가 TIMED_OUT. 기본값: 생성 후 5분

터미널 환불 검색

요청을 만드는 판매자가 만든 Interac 터미널 환불 요청의 필터링된 목록을 검색합니다.

매개 변수

Name 필수 형식 Description
한계
limit integer

단일 페이지에서 반환할 결과 수에 대한 제한입니다. 제한은 권고입니다. 구현은 더 많거나 적은 결과를 반환할 수 있습니다. 제공된 제한이 음수, 0 또는 최대 제한인 1,000보다 높은 경우 무시됩니다.

상태
status string

현재 상태입니다.

반환

Name 경로 형식 Description
환불
refunds array of object
아이디
refunds.id string

Square에서 발급한 고유한 식별자입니다.

환불 ID
refunds.refund_id string

Square에서 생성한 이 환불의 고유 ID입니다.

결제 아이디
refunds.payment_id string

결제의 ID입니다.

금액
refunds.amount_money.amount integer

금액입니다.

통화
refunds.amount_money.currency string

통화입니다.

이유
refunds.reason string

카드 소유자가 은행과 분쟁을 시작한 분쟁 이유입니다.

디바이스 ID
refunds.device_id string

이 코드를 사용한 디바이스의 고유 ID입니다. 디바이스가 페어링될 때 채워집니다.

최종 기한 기간
refunds.deadline_duration string

RFC 3339 기간이 지나면 체크 아웃이 자동으로 취소됩니다. PENDING인 TerminalCheckout은 자동으로 취소되며 취소 사유가 TIMED_OUT. 기본값: 생성 후 5분

상태
refunds.status string

이 개체의 현재 확인 상태입니다.

만든 위치에서
refunds.created_at string

ISO 8601 형식의 이벤트 시간입니다.

업데이트 날짜
refunds.updated_at string

RFC 3339 형식의 마지막 수정 타임스탬프

앱 아이디
refunds.app_id string

체크 아웃을 만든 애플리케이션의 ID입니다.

카드 브랜드
refunds.card.card_brand string

카드의 브랜드입니다.

마지막 4
refunds.card.last_4 string

카드 번호의 마지막 4자리 숫자입니다.

만료 월
refunds.card.exp_month integer

1에서 12 사이의 정수로 연결된 카드의 만료 월입니다.

만료 연도
refunds.card.exp_year integer

카드 만료 날짜의 4자리 연도입니다.

지문
refunds.card.fingerprint string

단일 애플리케이션 내의 여러 위치에서 카드를 식별하기 위해 카드 번호에 따라 Square 할당 식별자로 사용됩니다.

카드 종류
refunds.card.card_type string

카드의 유형입니다.

refunds.card.bin string

BIN(은행 식별 번호)으로 알려진 카드 번호의 처음 6자리 숫자입니다.

주문 ID
refunds.order_id string

주문의 ID입니다.

위치 ID
refunds.location_id string

위치의 식별자입니다.

터미널 환불 만들기

Square 터미널에서 완료된 Interac 결제를 환불해 달라는 요청을 만듭니다.

매개 변수

Name 필수 형식 Description
Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

금액
amount integer

금액입니다.

통화
currency string

통화입니다.

디바이스 ID
device_id string

이 TerminalRefund에 대한 디바이스의 고유 ID입니다.

이유
reason string

이 개체의 이유입니다.

결제 아이디
payment_id string

결제의 고유 ID입니다.

반환

Name 경로 형식 Description
아이디
refund.id string

Square에서 발급한 고유한 식별자입니다.

결제 아이디
refund.payment_id string

결제의 고유 ID입니다.

금액
refund.amount_money.amount integer

금액입니다.

통화
refund.amount_money.currency string

통화입니다.

이유
refund.reason string

이 개체의 이유입니다.

디바이스 ID
refund.device_id string

이 TerminalRefund에 대한 디바이스의 고유 ID입니다.

최종 기한 기간
refund.deadline_duration string

RFC 3339 기간이 지나면 체크 아웃이 자동으로 취소됩니다. PENDING인 TerminalCheckout은 자동으로 취소되며 취소 사유가 TIMED_OUT. 기본값: 생성 후 5분

상태
refund.status string

이 개체의 현재 확인 상태입니다.

만든 위치에서
refund.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
refund.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

앱 아이디
refund.app_id string

체크 아웃을 만든 애플리케이션의 ID입니다.

카드 브랜드
refund.card.card_brand string

카드의 브랜드입니다.

last_4
refund.card.last_4 string

카드 번호의 마지막 4자리 숫자입니다.

Exp 월
refund.card.exp_month integer

1에서 12 사이의 정수로 연결된 카드의 만료 월입니다.

Exp Year
refund.card.exp_year integer

카드 만료 날짜의 4자리 연도입니다.

지문
refund.card.fingerprint string

단일 애플리케이션 내의 여러 위치에서 카드를 식별하기 위해 카드 번호에 따라 Square 할당 식별자로 사용됩니다.

카드 종류
refund.card.card_type string

카드의 유형입니다.

refund.card.bin string

BIN(은행 식별 번호)으로 알려진 카드 번호의 처음 6자리 숫자입니다.

주문 ID
refund.order_id string

주문의 ID입니다.

위치 ID
refund.location_id string

위치의 식별자입니다.

터미널 환불 받기

ID별로 Interac 터미널 환불 개체를 검색합니다.

매개 변수

Name 필수 형식 Description
터미널 환불 ID
terminal_refund_id True string

터미널 환불의 식별자입니다.

반환

Name 경로 형식 Description
아이디
refund.id string

Square에서 발급한 고유한 식별자입니다.

환불 ID
refund.refund_id string

Square에서 생성한 이 환불의 고유 ID입니다.

결제 아이디
refund.payment_id string

결제의 고유 ID입니다.

금액
refund.amount_money.amount integer

금액입니다.

통화
refund.amount_money.currency string

통화입니다.

이유
refund.reason string

이 개체의 이유입니다.

디바이스 ID
refund.device_id string

이 TerminalRefund에 대한 디바이스의 고유 ID입니다.

최종 기한 기간
refund.deadline_duration string

RFC 3339 기간이 지나면 체크 아웃이 자동으로 취소됩니다. PENDING인 TerminalCheckout은 자동으로 취소되며 취소 사유가 TIMED_OUT. 기본값: 생성 후 5분

상태
refund.status string

이 개체의 현재 확인 상태입니다.

만든 위치에서
refund.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
refund.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

앱 아이디
refund.app_id string

체크 아웃을 만든 애플리케이션의 ID입니다.

카드 브랜드
refund.card.card_brand string

카드의 브랜드입니다.

last_4
refund.card.last_4 string

카드 번호의 마지막 4자리 숫자입니다.

Exp 월
refund.card.exp_month integer

1에서 12 사이의 정수로 연결된 카드의 만료 월입니다.

Exp Year
refund.card.exp_year integer

카드 만료 날짜의 4자리 연도입니다.

지문
refund.card.fingerprint string

단일 애플리케이션 내의 여러 위치에서 카드를 식별하기 위해 카드 번호에 따라 Square 할당 식별자로 사용됩니다.

카드 종류
refund.card.card_type string

카드의 유형입니다.

refund.card.bin string

BIN(은행 식별 번호)으로 알려진 카드 번호의 처음 6자리 숫자입니다.

주문 ID
refund.order_id string

주문의 ID입니다.

위치 ID
refund.location_id string

위치의 식별자입니다.

터미널 환불 취소

요청 상태가 허용하는 경우 환불 요청 ID로 Interac 터미널 환불 요청을 취소합니다.

매개 변수

Name 필수 형식 Description
터미널 환불 ID
terminal_refund_id True string

터미널 환불의 식별자입니다.

반환

Name 경로 형식 Description
아이디
refund.id string

Square에서 발급한 고유한 식별자입니다.

결제 아이디
refund.payment_id string

결제의 고유 ID입니다.

금액
refund.amount_money.amount integer

금액입니다.

통화
refund.amount_money.currency string

통화입니다.

이유
refund.reason string

이 개체의 이유입니다.

디바이스 ID
refund.device_id string

이 TerminalRefund에 대한 디바이스의 고유 ID입니다.

최종 기한 기간
refund.deadline_duration string

RFC 3339 기간이 지나면 체크 아웃이 자동으로 취소됩니다. PENDING인 TerminalCheckout은 자동으로 취소되며 취소 사유가 TIMED_OUT. 기본값: 생성 후 5분

상태
refund.status string

이 개체의 현재 확인 상태입니다.

취소 이유
refund.cancel_reason string

취소된 트랜잭션의 이유입니다.

만든 위치에서
refund.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
refund.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

앱 아이디
refund.app_id string

체크 아웃을 만든 애플리케이션의 ID입니다.

카드 브랜드
refund.card.card_brand string

카드의 브랜드입니다.

last_4
refund.card.last_4 string

카드 번호의 마지막 4자리 숫자입니다.

Exp 월
refund.card.exp_month integer

1에서 12 사이의 정수로 연결된 카드의 만료 월입니다.

Exp Year
refund.card.exp_year integer

카드 만료 날짜의 4자리 연도입니다.

지문
refund.card.fingerprint string

단일 애플리케이션 내의 여러 위치에서 카드를 식별하기 위해 카드 번호에 따라 Square 할당 식별자로 사용됩니다.

카드 종류
refund.card.card_type string

카드의 유형입니다.

refund.card.bin string

BIN(은행 식별 번호)으로 알려진 카드 번호의 처음 6자리 숫자입니다.

주문 ID
refund.order_id string

주문의 ID입니다.

위치 ID
refund.location_id string

위치의 식별자입니다.

항목 세금 업데이트

전체 항목에서 upsert를 수행할 필요 없이 대상 CatalogItem에 적용되는 CatalogTax 개체를 업데이트합니다.

매개 변수

Name 필수 형식 Description
항목 ID
item_ids array of string
사용할 세금
taxes_to_enable array of string
사용하지 않도록 설정할 세금
taxes_to_disable array of string

반환

Name 경로 형식 Description
업데이트 날짜
updated_at string

이 업데이트의 데이터베이스 타임스탬프(RFC 3339 형식)입니다.

항목 한정자 목록 업데이트

전체 항목에서 upsert를 수행하지 않고도 대상 CatalogItem에 적용되는 CatalogModifierList 개체를 업데이트합니다.

매개 변수

Name 필수 형식 Description
항목 ID
item_ids array of string
사용하도록 설정할 한정자 목록
modifier_lists_to_enable array of string
사용하지 않도록 설정할 한정자 목록
modifier_lists_to_disable array of string

반환

Name 경로 형식 Description
업데이트 날짜
updated_at string

이 업데이트의 데이터베이스 타임스탬프(RFC 3339 형식)입니다.

환불 결제

결제를 환불합니다. 전체 지불 금액 또는 일부를 환불할 수 있습니다. 이 엔드포인트를 사용하여 카드 결제를 환불하거나 현금 또는 외부 결제의 환불을 기록할 수 있습니다.

매개 변수

Name 필수 형식 Description
Idempotency 키
idempotency_key string

모든 요청 중에서 이 요청을 고유하게 식별하는 값을 지정합니다. 유효한 idempotency 키를 만드는 일반적인 방법은 UUID(유니버설 고유 식별자)를 사용하는 것입니다.

결제 아이디
payment_id string

환불되는 결제의 고유 ID입니다.

금액
amount integer

tip_money 포함하지 않고 이 지불에 대해 수락할 금액입니다.

통화
currency string

3자 ISO 4217 통화 코드입니다.

금액
amount integer

tip_money 포함하지 않고 이 지불에 대해 수락할 금액입니다.

통화
currency string

3자 ISO 4217 통화 코드입니다.

이유
reason string

환불 사유에 대한 설명입니다.

반환

Name 경로 형식 Description
아이디
refund.id string

Square에서 발급한 고유한 식별자입니다.

상태
refund.status string

이 개체의 현재 확인 상태입니다.

금액
refund.amount_money.amount integer

금액입니다.

통화
refund.amount_money.currency string

통화입니다.

결제 아이디
refund.payment_id string

결제의 고유 ID입니다.

주문 ID
refund.order_id string

주문의 ID입니다.

만든 위치에서
refund.created_at string

이 개체의 생성 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

업데이트 날짜
refund.updated_at string

이 개체의 가장 최근 업데이트 시간을 RFC 3339 형식으로 지정하는 타임스탬프입니다.

금액
refund.app_fee_money.amount integer

금액입니다.

통화
refund.app_fee_money.currency string

통화입니다.

위치 ID
refund.location_id string

위치의 식별자입니다.

이유
refund.reason string

이 개체의 이유입니다.

정의

객체

'object' 형식입니다.