환불 및 반품 시나리오
1. 설명
이 문서는 Tmall 가맹점 환불 및 반품을 개발하기 위해 환불 및 반품 API에 액세스하는 타사 개발자(이하 isv)를 대상으로 작성되었습니다. 관리 기능. 또는 자체 개발한 판매자.
이 문서에서는 Tmall과 바자의 환불 및 반품 API가 인증서 센터를 통해 공개되는 대규모 인터페이스로 통합됩니다. , 처리 시간은 일반적으로 영업일 기준 5일 이내입니다.
Tmall 환불 및 반품 처리를 위해 이미 tmall.eai.* 인터페이스에 액세스하신 분들은 특정 환불 주문을 처리할 때 반드시 먼저 환불 데이터를 다시 동기화하세요.
문제교환그룹에 참여해주세요:
1408358214
2. 통화 프로세스
3.
환불 주문 상태는 Refund 데이터 구조의 Status에서 확인할 수 있으며, 환불 작업 변경에 따라 변경됩니다.
환불 주문 상태 변경에 대해서는 위의 Tmall 환불 및 반품 절차를 참조하세요. 다음 목록은 기존 환불 주문 상태에 대해서만 설명합니다.
API | Description | Description |
WAIT_SELLER_AGREE | 구매자가 환불을 신청하고 기다리고 있습니다. 판매자 승인을 위해 | 구매자가 환불 요청을 제출한 상태 |
WAIT_BUYER_RETURN_GOODS | 판매자가 환불에 동의했으며 구매자가 상품을 반품하기를 기다리고 있습니다 | #🎜 🎜# 환불 신청에 반품이 포함된 경우 판매자는 반품 후 상태에 동의합니다(백엔드 또는 taobao.rp.returngoods.agree) #🎜 🎜# |
WAIT_SELLER_CONFIRM_GOODS#🎜 🎜## 🎜🎜#BUYER ALREADY 반품, 판매자가 영수증을 확인할 때까지 기다리세요 | 환불 신청에는 반품, 구매자 이후 상태가 포함됩니다. 반품 물류 정보 업로드 |
| SELLER_REFUSE_BUYER
판매자가 환불을 거부하는 경우 | 판매자가 반품 또는 환불을 거부하는 경우 |
SUCCESS | 환불 성공 | 판매자는 다음에 동의합니다. 일괄반품 결제작업 후 상태 |
CLOSED | 환불 마감 | 환불 신청 시간이 초과되거나 배송되지 않은 주문에 대해 환불을 신청할 때 판매자가 강제로 배송을 한 후의 상태 |
IV.FAQ
1. 일괄 환불 동의 작업 지침(taobao.rp.refunds.agree)
taobao.rp.refunds.agree 인터페이스는 하위 계정 승인 통화만 허용하며, 마켓에서는 이를 지원합니다. 배치(20건 이내, 총 금액은 6,000건 이내), Tmall은 30건 이내의 거래를 지원하며, 총 금액은 10,000건 이내입니다. 이 인터페이스는 두 단계로 나누어집니다. 처음에는 코드 매개변수 없이 시스템이 현재 인증에 표시된 하위 계정 사용자가 등록한 휴대폰으로 인증 코드를 보냅니다. 매개변수 중 인증 코드) 동의가 실행되면 환불 결제 작업이 성공적으로 호출되면 구매자에게 직접 Alipay 결제가 이루어집니다.所 현재 API를 호출하는 하위 계정은 하위 계정의 백그라운드에서 환불 작업에 대한 권한을 승인하고 구체적인 운영 한도를 설정해야 합니다.
refund_infos 입력 안내
마켓플레이스의 경우 포함되는 정보는 다음과 같습니다: RefundId(환불 주문 ID), 수수료(환불 금액), 버전(환불 데이터 구조를 통해 얻음)
Tmall의 경우 포함되는 데이터는 다음과 같습니다. 환불 결제 ID|해당 금액|해당 버전 번호 목록|환불 단계(onsaleaftersale), 금액 단위는 ID와 금액이 "|" 기호로 구분되며, 여러 주문은 ","로 구분됩니다.
형식:
RefundId1|Fee1|Version1|Refund_phase,RefundId2|Fee2|Version2|Refund_phase ...
예:
192242532288979|6000|12312|onsale,19224253229 8979|6000|32112|온에일
판사 환불 성공 여부
성공이라고 해서 모두 성공하는 것은 아닙니다. ISV는 결과를 받아 하나씩 성공 여부를 판단해야 합니다
2. 반품 여부를 어떻게 알 수 있나요?
Refund.has_good_return으로 판단하면 true는 환불과 반품을 모두 의미하고 false는 환불만 의미합니다
3. 환불 주문의 Refund_phase 및 Refund_version을 가져오는 방법
쿼리 인터페이스를 통해 Refund에서 얻을 수 있습니다
4. 구매자 수정 환불 신청 후 판매자의 환불 주문 작업에 어떤 영향이 있나요?
구매자가 환불 신청을 수정한 후 환불 작업 중에 환불 버전이 확인될 수 있습니다. 특정 환불 주문에 대한 환불 정보는 작업 중에 taobao.refund.get 인터페이스를 통해 쿼리됩니다.
5. Tmall은 현재 환불 메시지를 남기는 작업을 지원하지 않습니다.
6. 현재 인터페이스 호출을 완료하려면 한 번만 호출하면 되는 환불 인터페이스에 대한 동의를 지원하지 않습니다. 보안상의 이유로 Alipay로 직접 송금해야 하며, 문자 메시지를 통해 환불을 완료해야 합니다.
7. 현재는 하위 계정만 환불 작업 요구 사항 동의를 위해 환불 작업을 승인할 수 있습니다. 즉, 하위 계정 승인을 통해 얻은 SessionKey 또는 AccessToken을 사용하여 taobao.rp.refunds.agree를 호출할 수 있습니다. 하위 계정 인증 사용 방법 참조:
//open.taobao.com/doc/detail.htm?spm=a219a.7386797.0.0.dXrNao&id=101141
하위 계정이 인증되도록 특별한 주의가 필요합니다. 계정에는 고객 서비스-판매 후 관리-환불 동의(시장에서는 거래 관리가 필요합니다-하위 계정 판매 중 환불-하위 계정 환불에 동의).
8. 샌드박스는 환불 동의 디버깅을 지원하지 않습니다.
9 환불 동의 인터페이스에서 반환되는 error_code 목록은
번호 | 의미 |
10000 | 2차 인증 SMS가 성공적으로 전송되었습니다 |
10001 | 2차 인증문자 발송 실패 |
10002 | 2차 인증번호가 5분 이내에 발송되었습니다. |
10003 | 확인 SMS 코드 실패 |
10004 | SMS 인증 코드 시간 초과(15분) |
10005 | SMS 인증코드를 입력하지 않았습니다 |
10006 | 먼저 인증코드를 받아주세요 |
20000 | 환불 신청 횟수가 한도를 초과했습니다 |
20001 | 환불 신청 횟수가 한도를 초과했습니다 |
3 0000 | 환불 번호가 불법입니다 |
30001 | 환불이 존재하지 않습니다 |
30002 | 티몰 주문 |
40000 | #🎜 🎜#작전 성공 🎜# 작업 실패 |
40002#🎜 🎜# #🎜 🎜 # | 부분 작업 실패 |
#🎜 🎜 ##🎜 🎜#40003
| 작업 실패 시스템 예외 #🎜 🎜 # |
50000 | 비하위 계정 |
60000 | 환불 양식 버전이 변경되었습니다 |
6 0001 | 적용금액은 실제 금액과 일치하지 않습니다 |
99999 | 기타 예외 |
5. API 관련
API 문서 링크:
//open.taobao.com/doc/api_cat_detail.htm?scope_id=11527&category_id= 102
API #🎜 🎜# | 기능 설명 |
#🎜🎜 # taobao.user.seller.get
| 업체 정보 조회 |
taobao.refunds.receive.get #🎜🎜 #환불목록조회 |
|
taobao.refund.get### ## ## #####쿼리 쿼리 단일 환불#### ## ## ## ## ## ## ## ## #taobao.rp.returngoods.refuse | 반품 거부 |
#🎜 반품 동의 ### ## ## ## ## ## ## ## ## ## #####taobao.rp.returngoods.refill#🎜🎜 ## ## 🎜 🎜 🎜 #Tmall 판매자가 환불 물류 주문 번호를 채워넣습니다 |
taobao.rp.refund.review | 환불 주문 표시 |
taobao.refund.refuse | 환불 거부됨 |
taobao.rp.refunds.agree | 일괄 환불 동의 |
FAQ