verifyPayment
API 관련 참조와 샘플 코드입니다.
다음은 verifyPayment
API 관련 세부 사항입니다.
결제 인증 API는 유저에게 IAP 상품을 할당하기 전에 인앱 상품 구매를 인증하는 데 사용됩니다.
https://payments.now.gg/
v1/console/order/verifyPayment
POST
publisherToken: 'your_publisherToken_here' Content-Type: 'application/json'
verifyPayment
API는 승인을 위해 퍼블리셔 토큰을 사용하여 이는 요청 헤더에 포함되어야 합니다.
퍼블리셔 토큰:
verifyPayment
API를 사용하여 요청 바디 내에 다음을 포함해야 합니다.
{ purchaseToken: <your_purchaseToken_here>, orderId: <your_orderId_here> }
구매가 성공적으로 완료되면 purchaseToken
및 orderId
가 반환됩니다. 자세한 내용은 다음 참조 문서를 참조하실 수 있습니다.
네이티브 안드로이드 –
유니티 –
이름 | 유형 | 필요 | 설명 |
---|---|---|---|
purchaseToken | string | Yes | 구매와 관련된 purchaseToken 입니다. |
orderId | string | Yes | 구매와 관련된 orderId 입니다. |
다음은 샘플 예상 응답입니다.
{ "data": { "currency": "USD", "orderAmount": "2.30", "orderId": "1-202205270828092444340093", "packageName": "123", "payStatusTxt": "Paid", "payTime": "1653640320", "payTimeTxt": "2022-05-27 08:32:00", "sellerGoodsId": "111222344", "isTestOrder": True/False }, "success": true }
{ "iap_error_code": 412, "iap_error_message": "No data found.", "payload": { "orderId": "1-2022052708285322094340093", "purchaseToken": "7FBBE2B14212DA597341D88D066BF56D", "timeZone": 0 }, "success": false }
이름 | 형 | 설명 |
---|---|---|
success | boolean | 결과를 True 또는 False로 반환합니다. |
iap_error_code | int | iap_error_code 를 반환합니다.
|
iap_error_message | string | 결과와 관련된 iap_error_message 를 반환합니다.
|
orderId | string | 인앱 상품 구매와 관련된 orderId 입니다. |
packageName | string | 앱과 연결된 packageName 입니다. |
orderAmount | string | 구매 관련 orderAmount 입니다. |
currency | string | 구매 통화입니다. 예: USD, KRW |
payTime | string | 구매 결제 시간입니다. |
payStatusTxt | string | 결제 상태로 결제 완료 또는 미결제입니다. |
payTimeTxt | string | 구매 결제 날짜 및 시간입니다. |
sellerGoodsId | string | 구매한 상품과 연결된 상품 ID입니다. |
isTestOrder | boolean | 테스트 중 주문이 생성될 시 결과를 true 또는 false로 반환합니다. |
목차
목차
문서 Rev. 1.0