결제위젯 SDK version1 variantKey Code: 4009

const paymentMethods = paymentWidget?.renderPaymentMethods( '#payment-method', { value: paymentParams.order.amount, currency: 'USD', }, { variantKey: 'DEFAULT-4', } ) 요청을 보냈을 경우 아래와 같은 에러가 발생합니다. { "result": "ERROR", "data": null, "error": { "code": "4009", "message": "존재하지 않는 멀티 결제위젯입니다.", "data": null } }
No description
27 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
신인턴
신인턴3d ago
상점아이디(mid)와 주문번호를 알려주시겠어요?
Gen.G 시치미
Gen.G 시치미OP3d ago
mid: ggaabroad 입니다 주문번호는 어디서 확인가능한가요?
신인턴
신인턴3d ago
아, 아닙니다. mid로 확인 후 안내드릴게요. client_key를 API 개별 연동 키(test_ck_Wd46qo~) 말고 결제위젯 연동 키(test_gck_ZLKGPx~)로 시도해봐주시겠어요?
Gen.G 시치미
Gen.G 시치미OP3d ago
해당 키로 실행해도 동일한 에러가 발생합니다 저희는 동일한 MID를 사용하여 두 개의 결제 UI를 구성하고, 상황에 따라 각각 필요한 UI가 노출되도록 구현하려고 합니다.
신인턴
신인턴3d ago
test_gck_ZLKGPx~ 키로 variantKey: "DEFAULT-4" 위젯 렌더한 이력이 보이지 않습니다.
Gen.G 시치미
Gen.G 시치미OP3d ago
해당 부분은 해결했습니다. 다만, 해당 MID로 해외 결제를 진행하려고 할 때 카드사 선택 항목에 아무것도 표시되지 않는데, 이 부분도 여기에 문의드려도 될까요?
Gen.G 시치미
Gen.G 시치미OP3d ago
No description
신인턴
신인턴3d ago
UI 수정하는 화면 내 [기능 > 결제수단 목록 > PayPal] 추가해주시면 됩니다.
No description
Gen.G 시치미
Gen.G 시치미OP3d ago
신용·체크카드 결제 테스트를 진행해보려고 하는데, 카드사 선택 항목에 아무것도 표시되지 않아 진행이 불가해서 그렇습니다
신인턴
신인턴3d ago
담당 부서에 문의해두었으며, 시간이 소요될 수 있어 양해 부탁드립니다.
Kimoon Lee
Kimoon Lee3d ago
variantKey: "DEFAULT-4" 는 페이팔이 뜰겁니다.
Kimoon Lee
Kimoon Lee3d ago
]
No description
Gen.G 시치미
Gen.G 시치미OP3d ago
패이팔 말고 신용·체크카드애 대한 결제요청입니다!
Kimoon Lee
Kimoon Lee3d ago
잠시만요 다시 DEFAULT-4 로 사용해 보실수 있을까요?
Gen.G 시치미
Gen.G 시치미OP3d ago
해당 DEFAULT-4를 이용해도 동일합니다
Kimoon Lee
Kimoon Lee3d ago
No description
Kimoon Lee
Kimoon Lee3d ago
이렇게 표시 되지 않으시나요?
Gen.G 시치미
Gen.G 시치미OP3d ago
둘중에 어떤 키를 이용해야 할까요? API 개별 연동 키(test_ck_Wd46qo~) 위젯 연동 키(test_gck_ZLKGPx~)
Minsu Kim
Minsu Kim3d ago
gck만 사용 부탁드립니다.
Gen.G 시치미
Gen.G 시치미OP3d ago
const paymentMethods = paymentWidget?.renderPaymentMethods(
'#payment-method',
{
value: paymentParams.order.amount,
currency: 'USD',
},
{
variantKey: 'DEFAULT-4',
}
)
const paymentMethods = paymentWidget?.renderPaymentMethods(
'#payment-method',
{
value: paymentParams.order.amount,
currency: 'USD',
},
{
variantKey: 'DEFAULT-4',
}
)
이렇게 설정하고 진행하고 있습니다
No description
Minsu Kim
Minsu Kim3d ago
currency 한번 빼보시고도 동일하신지 봐주시겠어요?
Gen.G 시치미
Gen.G 시치미OP3d ago
제외하고 진행해도 동일합니다
const paymentMethods = paymentWidget?.renderPaymentMethods(
'#payment-method',
{
value: paymentParams.order.amount,
// currency: 'USD',
},
{
variantKey: 'DEFAULT-4',
}
)
const paymentMethods = paymentWidget?.renderPaymentMethods(
'#payment-method',
{
value: paymentParams.order.amount,
// currency: 'USD',
},
{
variantKey: 'DEFAULT-4',
}
)
Kimoon Lee
Kimoon Lee3d ago
라이브가 아니라 테스트로 하고 계셨군요. 다시 DEFAULT-4 로 확인부탁드릴께요.
Gen.G 시치미
Gen.G 시치미OP3d ago
감사합니다. 해결됬습니다
Kimoon Lee
Kimoon Lee3d ago
네 공유해주셔서 감사합니다
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?