tsf_chad
tsf_chad2mo ago

브랜드페이 할부개월수

안녕하세요. 브랜드페이를 통해서 할부 및 정기결제 개발을 진행중에 있습니다. brandpay.requestPayment()를 통해 결제창을 열었을때, 고객이 선택한 할부개월수를 promise방식이나 다른 방식으로 가져올수있을까요? brandpay.requestPayment() 처리 후 https://api.tosspayments.com/v1/brandpay/payments를 통해서 결제를 요청중입니다. requestPayment()에서 고객이 선택한 할부개월수로 https://api.tosspayments.com/v1/brandpay/payments를 통해 결제를 진행하고 싶습니다. mid는 cp_pasaup1yj3 입니다.
No description
15 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee2mo ago
가져오실수 없습니다. 결제 완료되면 그때 몇개월 할부를 하셨는지 알수 있어요.
tsf_chad
tsf_chadOP2mo ago
brandpay.requestPayment()에서 열린 결제창에서 할부개월수를 선택해도 항상 일시불로 결제됩니다.. 결국 https://api.tosspayments.com/v1/brandpay/payments 로 결제 승인 요청할때 할부개월수를 입력해야하는데, 고객이 선택한 할부개월수를 가져올수없다면 어떻게 처리해야되나요?
박의원
박의원2mo ago
결제창에서 할부개월을 선택했는데, 일시불 결제가 됬다는 말씀이실까요? 이건 다른 문제로 , 확인해봐야 할것 같은데요.. 주문번호 (orderId) 를 회신부탁드립니다.
tsf_chad
tsf_chadOP2mo ago
주문번호 : 2025090911353597 cardInstallmentPlan값을 안보내도 일시불로 처리가 됩니다.. 그래서 cardInstallmentPlan 값에 할부개월수를 입력해줘야되는거 같은데.. 고객이 결제창에서 선택한 값을 가져올수가 없어서 조언이 필요한 상황입니다. $postDataArr = [ 'customerKey' => $customerKey, 'methodKey' => $billingKey, 'amount' => $amount, 'orderId' => $orderId, 'orderName' => $orderName, 'cardInstallmentPlan' => '3', 'cultureExpense' => false, 'customerEmail' => $customerEmail, 'taxFreeAmount' => 0 ];
$postData = json_encode($postDataArr, JSON_UNESCAPED_UNICODE);
$response = sendRequest("https://api.tosspayments.com/v1/brandpay/payments", $authKey, $postData); 이렇게 전달하고 있습니다.
Kimoon Lee
Kimoon Lee2mo ago
아마테스트 키를 사용하신것 같은데요. 테스트 환경에서는 실결제가 나지 않기 때문에 데이터가 더미 값으로 옵니다. 라이브에서는 정상적인 할부 값을 받으실수 있어요. 2025090911353597 이거는 승인요청을 안하신것 같습니다. https://api.tosspayments.com/v1/brandpay/payments 호출하실때 지금 보내시는 값을 보내실 필요가 없어요 customerkey, paymentkey, amount 만 보내시면 됩니다.
tsf_chad
tsf_chadOP2mo ago
@냥과장 결제 후 취소를 해서 그런 거 같습니다.. 자동결제 api를 사용중입니다. https://docs.tosspayments.com/reference/brandpay/billing#sdk 해당 문서를 기준으로 /v1/brandpay/payments를 요청했습니다..
브랜드페이 자동결제 | 토스페이먼츠 개발자센터
브랜드페이에서 제공하는 자동결제 SDK 와 API 엔드포인트(Endpoint)의 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
Kimoon Lee
Kimoon Lee2mo ago
지금 저희 UI 를 띄우고 나서 자동결제로 결제를 하시는 건가요?
tsf_chad
tsf_chadOP2mo ago
@냥과장 넵 맞습니다
Kimoon Lee
Kimoon Lee2mo ago
그렇게 하실 필요가 없는데 왜 그렇게 하시는 거죠? 저희 UI 에서 비번 까지 입력 받으면 successURL 로 paymentkey 가 전달될거구요.
Kimoon Lee
Kimoon Lee2mo ago
브랜드페이 API | 토스페이먼츠 개발자센터
브랜드페이에서 제공하는 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
Kimoon Lee
Kimoon Lee2mo ago
이걸 호출하시면 자동으로 고객이 선택한 내용으로 결제가 됩니다.
tsf_chad
tsf_chadOP2mo ago
@냥과장 감사합니다 해결되었습니다! 자동결제 관련 문서를 이전에 전달받았는데 그러면서 혼동이 있었던 것 같습니다. ㅠ 감사합니다. 말씀주신대로 처리하여 해결 되었습니다!
Kimoon Lee
Kimoon Lee2mo ago
네 감사합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?