Sandbox App에서 결제확인을 위해
AIT.IAPCreateOneTimePurchaseOrder() 호출시
ProcessProductGrant callback에서 반환되는 parameter가 비어있습니다.
parameter type은 JObject 이지만 출력해보면
{}
로 텅 비어있습니다. orderId가 반환되어야 할 것 같은데 아무것도 없네요.
혹시 AIT.IAPCreateOneTimePurchaseOrder() 호출시 주의해야 할 사항이라도 있을까요?
혹시나 해서 ProcessProductGrant 내에서
AIT.IAPGetPendingOrders() 호출하여 orderId를 받아오려 하였으나,
Sandbox 화면상에서 보여지는 orderID와는 다른 orderId가 반환되고 있었습니다.
아마 이전 테스트에서 결제테스트에 사용하던 orderId가 아닌가 싶네요.
제가 잘 이해한지 모르겠는데,
AIT.IAPCreateOneTimePurchaseOrder() 호출
ProcessProductGrant callback 호출됨
ProcessProductGrant 내에서 AIT.IAPCompleteProductGrant() 로 구매 완료 처리
이런 흐름으로 되는게 맞을까요?