페이팔 할인
안녕하세요.
페이팔에서 할인을 적용하는 방법이 있나요??
결제 위젯 샘플을 기준으로 결제 페이지를 완성하여 성공적으로 진행되는데
할인을 받는 경우 어떻게 표시해야되는지 모르겠습니다
7 Replies
페이팔에 즉시 할인은 저희는 제공하지 않습니다.
가맹점에서 할인을 해주시는 거라면 할인금액을 제외하고 나머지 금액만 저희쪽으로 보내주시면 됩니다.
button.addEventListener('click', function () {
paymentWidget.requestPayment({
// 결제 정보 파라미터
orderId: '3y6vnKfP61GTNFxh4ZdRf',
orderName: '토스 티셔츠 외 2건',
successUrl: 'http://localhost:8080/success',
failUrl: 'http://localhost:8080/fail',
customerEmail: 'toss@sample.com',
customerName: '김토스',
// 판매자 보호 및 위험 관리 파라미터
// 판매자를 보호하고 위험한 거래를 관리하기 위해 PayPal에 제공되는 정보입니다.
// https://docs.tosspayments.com/sdk/widget-js#판매자-보호-및-위험-관리-파라미터
products: [
{
name: 'NeoPhone',
quantity: 1,
unitAmount: 114.86,
currency: 'USD',
description: 'Green color, 2023',
},
{
name: 'NeoPad',
quantity: 1,
unitAmount: 550.12,
currency: 'USD',
description: 'Grey color',
},
],
shipping: {
fullName: 'Toss Kim',
address: {
country: 'US',
line1: '2nd st 105',
line2: 'unit #105',
area1: 'CA',
area2: 'San Jose',
postalCode: '16328',
},
},
paymentMethodOptions: {
// PayPal에서 요구하는 추가 파라미터
paypal: {
setTransactionContext: {
// PayPal STC 파라미터 예시 (구매자의 로그인 정보)
sender_account_id: 'kimToss01',
sender_first_name: 'Toss',
sender_last_name: 'Kim',
sender_email: 'toss@sample.com',
sender_phone: '(1) 562 254 5591',
sender_country_code: 'US',
sender_create_date: '2012-12-09T 19:14:55.277-0:00',
},
},
},
})
그럼 이 스크립트 부분에서 제품 정보들의 총 합 가격과 실제 결제요청하는 가격이 달라도 상관이 없다는걸까요?
결제위젯 JavaScript SDK | 토스페이먼츠 개발자센터
결제위젯 JavaScript SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.
아니요, 같아야 합니다.
각 상품들도 할인 적용된 가격으로,
상품 총 합이 결제 요청 값과 동일하도록 해주셔야 할것 같아요
그럼 전체 가격의 할인일 경우 분배를 해서 가격을 맞춰야한다는걸로 이해하면 될까요?
A제품 : $3, B제품 : $4 * 2
이렇게 총 $11달러일 때
$2 할인을 하고 싶다면
A제품을 $로 만들거나 B제품을 $3으로 하거나 맞나요?
네 결제금액과 상품 가격의 총 합이 같도록 해주시면 됩니다.
네 답변 감사합니다 좋은 하루 되세요 🙂
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.