requestPayment내 appScheme 값 문의
- 가이드: https://docs.tosspayments.com/guides/windows/card
하이브리드 앱향 개발중이고, requestPayment에 'appScheme'을 넣어야 하는데요.
appScheme에 대한 정의가 없는 것 같습니다.
const tossPayments = await loadTossPayments(clientKey!);
tossPayments.requestPayment('카드', {
amount: 15000,
orderId: 'testOrderId00001',
orderName: '',
customerName: 'Bold Action',
successUrl:
${window.location.origin}/product
,
failUrl: ${window.location.origin}/product
,
appScheme: 'livenapp://'
});
이 호출과 일치하는 오버로드가 없습니다.
마지막 오버로드에서 다음 오류가 발생했습니다.
'{ amount: number; orderId: string; orderName: string; customerName: string; successUrl: string; failUrl: string; appScheme: string; }' 형식의 인수는 'PaymentRequest' 형식의 매개 변수에 할당될 수 없습니다.
개체 리터럴은 알려진 속성만 지정할 수 있으며 'PaymentRequest' 형식에 'appScheme'이(가) 없습니다.ts(2769)신용·체크카드 결제창 연동하기 | 토스페이먼츠 개발자센터
결제창에서 카드사를 선택하고 카드사 인증을 거쳐 결제할 수 있도록 연동해보세요.
8 Replies
혹시 npm 사용하시는 건가요? 사용하신다면 현재 사용하시는 npm 패키지의 버전을 공유해주시기 바랍니다.
"@tosspayments/payment-sdk": "^1.1.1", 입니다!
React Native 환경에서 호출하시는 건가요?
현재
appScheme
타이핑이 누락되어있는게 맞는것 같아요. 이건 우선 as any
등으로 우회 부탁드리고, 저희가 타이핑을 추가하겠습니다넵! 감사합니다! 혹시 추가되고 버전 업 되면 알려주세요. 🙂
@tosspayments/payment-sdk
1.1.2 버전 이상에서부터 appScheme
타이핑이 추가되었습니다@민지님 현섭님이 공유주신대로 1.1.2 버전 npm 에 적용되었습니다. 업데이트해서 확인해 주세요.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.