BillingClient를 사용하는 인앱 결제 API 관련 응답 코드의 요약입니다.
public static abstract @interface BillingClient.BillingResponse implements Annotation gg.now.billingclient.api.BillingClient.BillingResponse
아래 표에서 유형, 응답 코드 및 설명을 확인해 보실 수 있습니다.
유형 | 코드 | 설명 |
---|---|---|
int | 0 | 성공적인 작업을 나타냅니다. |
int | 1 | 유저가 프로세스를 취소했거나 뒤로 버튼을 눌렀음을 나타냅니다. |
int | 2 | 네트워크 문제를 나타냅니다. |
int | 3 | 요청한 유형에 대해 결제 API의 버전이 지원되지 않음을 나타냅니다. |
int | 4 | 요청한 항목을 구매할 수 없음을 나타냅니다. |
int | 5 | 주로 다음과 같은 여러 시나리오를 나타냅니다.
1) API에 잘못된 변수 전달 2) now.gg 결제 서비스 내 설정 문제 3) 권한 문제 |
int | 6 | 실행 중 오류 발생을 나타냅니다. |
int | 7 | 해당 품목이 이미 소유되어 있음을 나타냅니다. (구매 실패) |
int | 8 | 아이템이 소유되어 있지 않아 사용할 수 없는 문제를 나타냅니다. |
int | -1 | 현재 서비스가 연결되어 있지 않으며 가능한 시나리오는 다음과 같습니다:
1) 서비스 유지 관리 중 2) 일시적인 상태 |
int | -2 | 요청한 now.gg 결제 서비스가 해당 특정 기기에서 지원되지 않음을 나타냅니다. |
int | -3 | 최대 시간 초과가 발생했으며 결제 서비스가 응답하지 않았음을 나타냅니다. |
int | 100 | INVALID_PAYMENT_ID – 이 결제 ID가 유효하지 않음을 나타냅니다. |
int | 101 | PRODUCT_NOT_FOUND_ON_STUDIO – nowStudio에서 제품을 찾을 수 없음을 나타냅니다. |
int | 102 | INVALID_PURCHASE_TOKEN – 제공된 구매 토큰이 유효하지 않음을 나타냅니다. |
int | 103 | PRODUCT_ALREADY_CONSUMED – 이 제품이 이미 소비되었음을 나타냅니다. |
int | 104 | PRODUCT_ALREADY_ACKNOWLEDGED – 이 제품이 이미 확인되었음을 나타냅니다. |
int | 105 | PRODUCT_NOT_CONSUMED – 구매한 제품이 소비되지 않았음을 나타냅니다. |
int | 106 | ACTIVE_SUBSCRIPTION_CANNOT_BE_PURCHASED_AGAIN – 활성 구독을 다시 구매할 수 없음을 나타냅니다. |
int | 107 | NO_VALID_SUBSCRIPTION_FOUND – 유효한 구독을 찾을 수 없음을 나타냅니다. |
int | 108 | PAYMENT_FAILED – 결제가 실패했음을 나타냅니다. |
int | 109 | PAYMENT_CANCELLED – 결제가 취소되었음을 나타냅니다. |
int | 110 | PAYMENT_TIMEOUT – 결제가 시간 초과되었음을 나타냅니다. |
int | 1000 | INTERNAL_ERROR – 내부 오류가 발생했음을 나타냅니다. |
목차
목차
문서 Rev. 1.0