호스팅 결제
결제에 집중한 전용 페이지
서비스에서 주문을 만들고 고객을 결제 페이지로 안내하세요. 확인된 결제 결과를 원래 주문에 반영합니다.
온라인 결제 살펴보기개발자를 위한 PayPort
체크아웃을 연결하고 결제 결과를 받아 주문에 반영하세요. 서비스 구조와 고객의 구매 방식에 맞는 연동 방법을 선택할 수 있습니다.
{
"reference": "PP-1048",
"amount": 8400,
"currency": "JPY"
}주문 생성부터 결제 확인까지
연동 방식
결제 페이지, 쇼핑몰 플랫폼, 직접 API 연동까지. 지금 비즈니스에 필요한 방식으로 시작하세요.
결제 연동 흐름
주문 정보는 백엔드에서 관리하고, 검증된 결제 결과를 기준으로 배송과 환불을 처리하세요.
서버에서 관리하는 금액과 통화를 사용하세요. 결제 재시도, 고객지원, 거래 대사에도 같은 주문 번호를 유지해야 합니다.
// Your server owns the payable amount.
const order = await orders.find(orderId);
const paymentContext = {
reference: order.reference,
amount: order.total,
currency: order.currency,
};
// Keep the same reference through checkout.
await orders.attachPaymentContext(
order.id, paymentContext
);서비스 측 처리 흐름 예시입니다. 실제 API 명세는 연동 상담 시 확인하세요.
연동 규격에 따라 결제 결과를 검증하세요. 같은 알림이 반복되어도 안전하게 처리하고, 결제 완료 확인 후에만 배송·서비스 제공을 진행해야 합니다.
// Browser navigation is not payment proof.
const result = await verifyPaymentResult(
incomingNotification
);
await orders.transaction(async (tx) => {
if (await tx.hasProcessed(result.id)) return;
await tx.recordPaymentResult(result);
if (result.confirmedPaid) {
await tx.markPaid(result.orderReference);
}
});서비스 측 처리 흐름 예시입니다. 실제 API 명세는 연동 상담 시 확인하세요.
환불을 요청하는 시스템과 결과 반영 방식을 정하세요. 원래 거래 번호를 통해 고객지원과 재무팀이 같은 내역을 확인할 수 있습니다.
// A refund remains linked to its payment.
const refundContext = {
orderReference: order.reference,
paymentReference: payment.reference,
amount: requestedRefund,
};
await refunds.recordRequest(refundContext);
// Update records after the result is verified.
await refunds.recordResult(verifiedResult);
await orders.syncRefundStatus(order.id);서비스 측 처리 흐름 예시입니다. 실제 API 명세는 연동 상담 시 확인하세요.
성장할 공간
해외 진출 때마다 결제를 새로 만들 필요는 없습니다. 고객과 쇼핑몰 플랫폼, 성장 계획에 맞춰 결제수단을 확장하세요.
같은 결제 알림이 다시 도착해도 주문은 한 번만 처리하세요.
검증된 결과로 결제가 확인될 때까지 주문을 대기 상태로 유지하세요.
고객이 쇼핑몰로 돌아오면 주문 정보와 현재 결제 상태를 안내하세요.
환불을 원래 결제에 연결하고 주문 기록에도 최신 상태를 반영하세요.
연동 시작 전
개발팀이 연동 방식을 선택하고 준비하는 데 필요한 내용을 확인하세요.
전용 결제 페이지가 필요하면 호스팅 체크아웃, 기존 쇼핑몰을 운영 중이면 플랫폼 연동을 검토하세요. 결제 흐름을 직접 제어해야 한다면 API 연동이 적합할 수 있습니다. 주문을 받는 방식을 알려주시면 함께 선택해 드립니다.
연동한 방식으로 결제 결과를 검증한 뒤 변경해야 합니다. 고객이 사이트로 돌아왔다는 사실만으로 결제가 완료된 것은 아닙니다.
쇼핑몰 플랫폼이나 개발 환경, 사업자 소재지, 판매 국가, 필요한 결제수단과 주문 처리 흐름을 알려주세요. 이를 기준으로 연동 범위와 테스트 절차를 함께 검토합니다.