로치
TPToss payments 개발자 커뮤니티
•Created by 로치 on 9/4/2023 in #❓┃연동개발-문의
결제 오류
혹시 관리자님들만 채팅할수 있는 곳은 없나요?
37 replies
TPToss payments 개발자 커뮤니티
•Created by 로치 on 9/4/2023 in #❓┃연동개발-문의
결제 오류
import requests
Toss API 엔드포인트 URL
api_url = "https://api.tosspayments.com/v1/payments"
실제 Toss API 키를 여기에 입력하세요
결제 요청 페이로드
payment_payload = {
"apiKey": "",
"orderNo": "ORDER134242", # 주문 번호
"amount": 10000, # 결제 금액 (원)
"productDesc": "토스 결제 테스트", # 상품 설명
"autoExecute": True # 자동 승인 여부
}
HTTP POST 요청 보내기
response = requests.post(api_url, json=payment_payload)
result = response.json()
응답 처리
if response.status_code == 200:
if result["code"] == "SUCCESS":
payment_url = result["paymentKey"]
print("결제 성공! 결제 URL:", payment_url,)
# 여기에서 payment_url을 이용하여 사용자를 결제 페이지로 리디렉션할 수 있음
else:
print("결제 실패:", result["message"])
else:
print("요청 실패. HTTP 상태 코드:", result["code"], result["message"], result["data"])
37 replies