결제
Razorpay 연결
Razorpay는 인도에서 UPI, 카드, 인터넷 뱅킹, 전자지갑으로 판매합니다. 판매자는 본인의 Razorpay 계정입니다. 일회성 가격만 받습니다.
계정 연결
- 연결 창을 여세요. 결제의 Razorpay에서 테스트 쪽의 연결을 누르세요. 창은 열어 두세요.
- 웹훅을 추가하세요. Razorpay 대시보드에서 테스트 모드로 Account & Settings, Webhooks, Add new webhook 순으로 여세요. 창에 표시된 주소와 시크릿을 붙여 넣고, 나열된 이벤트에 체크하세요.
- API 키를 만드세요. 테스트 모드 그대로 Account & Settings, API Keys 순으로 열고 키를 생성하세요. 키 ID와 키 시크릿을 창에 붙여 넣으세요. 두 시크릿 모두 암호화해 저장합니다.
- 출시할 때 라이브를 연결하세요. 라이브 쪽에서 Razorpay를 라이브 모드로 두고 반복하세요.
- 연결 하나로 모든 앱을 지원합니다. 테스트와 실제 판매는 따로 연결합니다.
- 앱의 가격 탭에서 루피로 가격을 정하세요. 다른 통화를 쓰려면 Razorpay에서 International Payments를 켜야 합니다.
- 다른 앱은 Stripe를 쓰면서 앱 하나만 Razorpay로 결제하게 하려면, 그 앱의 가격 탭에서 Razorpay를 고르세요.
구매자의 결제 방법
시계의 QR 코드가 휴대폰에서 Razorpay 결제 페이지를 엽니다. 그 시계와 이미 연결되어 있습니다. 구매자는 UPI 앱, 카드, 인터넷 뱅킹 또는 전자지갑으로 결제한 뒤 저희 페이지로 돌아오고 시계가 잠금 해제됩니다.
수수료
Razorpay는 판매마다 자체 수수료를 받습니다. 저희 요금제는 어떤 결제 대행사를 쓰든 같습니다.
저희가 받는 이벤트
| Razorpay 이벤트 | 의미 | 시계 동작 |
|---|---|---|
payment_link.paid | 결제 완료 | 구매 화면이 열려 있으면 약 1초 안에, 그렇지 않으면 다음에 물을 때 잠금 해제됩니다. |
refund.processed | 환불됨 | 다음 확인 때 잠기며, 구매 화면이 열려 있으면 즉시 잠깁니다. |
payment.dispute.created, .won, .lost, .closed | 분쟁 발생 또는 종료 | 분쟁에서 지지 않는 한 잠금 해제 상태로 유지됩니다. |
모든 이벤트는 처리 전에 Razorpay에서 다시 읽고, 저희가 만든 결제와 대조합니다: 시계와 앱, 금액, 통화, 테스트 또는 라이브.
환불
대시보드의 판매 페이지나 Razorpay에서 환불하세요. 어느 쪽이든 시계가 잠깁니다.