2017-02-14 5 views
0

우리는 기존 웹 사이트에 Apple Pay를 추가하려고합니다. 지불 시트가 나타나서 onvalidateemerchant에 대한 호출을 보았습니다.이 호출은 유효한 판매자 세션 객체로 보이는 것을 반환하는 서버를 호출하지만 객체와 함께 completeMerchantValidation을 호출하면 다른 정보가없는 유형 오류가 발생합니다. .Apple Pay에서 completeValidateMerchant를 호출 할 때 수신 유형 오류가 발생했습니다.

누구나이 문제를 발견하고 오류를 해결할 수있는 방법을 찾았습니까? iOS 10.2.1이 적용된 iPad Mini에서 테스트 중입니다.

+0

불투명 한 판매자 세션을 'completeMerchantValidation'으로 다시 전달하고 있습니까 (예 : 추가 속성 없음). 응답의 JSON에서 구문 분석 한 개체로 추가 하시겠습니까? 사용중인 가맹점 인증서에 대한 Apple Pay Developer 포털에서 테스트중인 도메인 이름을 승인 했습니까? –

답변

1

해결책이 여기에 게시 된 경우 다른 사람도 비슷한 문제가 있습니다.

MacchantValidation을 완료하려면 JavaScript 개체를 전달해야합니다. 그것은 completeMerchantValidation에 JSON 문자열을 전달하고 JSON.parse (response.data.Result)를 사용하여 객체로 변환해야한다는 것을 알게되었습니다. 일이 예상대로 일하기 시작했습니다.