이 문서는 서버 측 구독 구매 승인을 위해 사용되는 acknowledgePurchase API에 중점을 둡니다.
구매를 확인한 후에는 그것을 인정해야 합니다.
다음 샘플 코드는 acknowledgePurchase API를 통한 관련 요청 방법을 보여드립니다.
import requests
url = "https://payments-api.now.gg/v2/seller/order/acknowledgepurchase"
payload = 'purchaseToken=<purchase_token_here>'
headers = {
'Authorization': '<payment_api_key_here>',
'Content-Type': 'application/x-www-form-urlencoded'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
Payment API Key는 nowStudio의 자격 증명에 있습니다. (자세히)다음은 acknowledgePurchase API의 샘플 응답 메시지입니다.
{
"success": true,
"code": 0,
"codeMsg": "success",
"data": {}
}
| 변수 | 형 | 설명 |
|---|---|---|
| success | boolean | 성공 여부를 true 또는 false로 반환합니다. |
| code | int | 성공하면 0을 반환하고 실패하면 0이 아닌 값을 반환합니다. |
| codeMsg | string | 오류 코드와 관련된 메시지를 반환합니다. |
| data | object | 응답 메시지로 반환된 데이터입니다. |
| 코드 | 메시지 | 설명 |
|---|---|---|
| 5001 | NO_VALID_SUBSCRIPTION_FOUND | 유효한 구독을 찾을 수 없습니다. |
| 5002 | INVALID_SUBSCRIPTION_OPERATION | 구독 작업이 유효하지 않습니다. |
| 5004 | SUBSCRIPTION_INACTIVE | 구독 요청이 비활성 상태입니다. |
| 5006 | ACTIVE_SUBSCRIPTION_ALREADY_EXISTS | 구독이 이미 존재합니다. |
문서 Rev. 1.0