_app-1d78dd3ab328a677.js:1 [Intervention] Blocked call to navigator.vibrate inside a cross-origin if
_app-1d78dd3ab328a677.js:1 [Intervention] Blocked call to navigator.vibrate inside a cross-origin iframe because the frame has never been activated by the user: https://www.chromestatus.com/feature/5682658461876224.
16 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
저희에게 문의 하시는건가요?
브랜드페이 위젯을 이용하여 개발중입니다.
카드등록후 결제시에 비밀번호 클릭시 위와 같은 오류가 발생합니다.
프레임 위에 위젯 띄우시나요?
github에 소스를 이용하여 개발중입니다. brandpay-sample/widget/php 소슬로 개발중입니다.
github 소스에서 위 에러가 발생한다는 건가요? 아니면 소스 사용해서 운영중인 서비스에 적용 했을때 에러가 발생 한다는 건가요?
조금 더 상황을 자세하게 설명 부탁 드립니다.
재현된 동영상 전달 / 재현 해볼 수 있는 링크 등 같이 주시면 더 좋고요.
전달주신 링크로 제가 접속해서 결제 시도 했을때는 콘솔 에러가 안보입니다.
특별한 액션을 취해야 확인 할 수 있는것 일까요?
네 확인해 보겠습니다. 감사합니다.
넵 감사합니다
확인 해서 재현되시면, 알려주시면 빠르게 내부 전달 하겠습니다
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
결제 성공하여 취소 테스트 중에 오류가 발생하였습니다.
브랜드 페이로 결제 성공내역입니다.
=======================================================
"mId": "vivarepublica",
"lastTransactionKey": "6BAFE05B05B0BE3E76265E895EBE1DB3",
"paymentKey": "WkABYDxNyJQbgMGZzorzjk46LRWLWkrl5E1em4dKva7XL9nj",
"orderId": "O_1680157837",
=======================================================
취소를 테스트했는데 다음과 같은 오류가 발생
https://m.earthu.com/brandpay/test.php
{"code":"INVALID_REQUEST","message":"필수 파라미터가 누락되었습니다."}
위 화면 소스입니다.
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.tosspayments.com/v1/payments/WkABYDxNyJQbgMGZzorzjk46LRWLWkrl5E1em4dKva7XL9nj/cancel',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => array('cancelReason' => '고객 변심'),
CURLOPT_HTTPHEADER => array(
'Content-type: application/json',
'Authorization: Bearer dGVzdF9za19NR2pMSm9RMWFWWkpRNW83OWxBVnc2S1llMlJOOg=='
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>
한번 확인 부탁드려요
PHP 에서 API 호출 부분 샘플은 아래 링크에서 확인 하실 수 있습니다.
https://github.com/tosspayments/payment-samples/blob/main/payment-cancel-api/php/cancel.php
GitHub
payment-samples/cancel.php at main · tosspayments/payment-samples
Contribute to tosspayments/payment-samples development by creating an account on GitHub.
json 처리 부분 보시면 될것 같고
추가로 결제 취소이니, Bearer 가 아닌 Basic 을 사용 해주세요
네 감사합니다.