결제요청중 response 400에러

from flask import Flask, redirect, render_template, request, jsonify
import requests
from urllib.parse import urlencode, unquote
import json
import csv
from dotenv import load_dotenv
import os

app = Flask(name) # Initialise app
app.config[‘TEMPLATES_AUTO_RELOAD’] = True

@app.route(“/”)
def index():
# num = func.info_len()
# list_park = func.info_carno()
# data = {“num_infocar”: num, “list_carno”: list_park}
return render_template(“index.html”) #뒤에 바뀌는 render_tempalte보기
@app.route(‘/kakaopay/pay’, methods=[‘POST’])
def kakaopay_payment():
# 카카오페이 결제 요청을 생성
payload = {
‘cid’: ‘TC0ONETIME’, # 가맹점 CID
‘partner_order_id’: ‘order123’, # 가맹점 주문번호
‘partner_user_id’: ‘user123’, # 가맹점 회원 ID
‘item_name’: ‘테스트 상품’, # 상품명
‘quantity’: 1, # 수량
‘total_amount’: 10000, # 총 결제 금액
‘tax_free_amount’: 0, # 비과세 금액
‘approval_url’: ‘http://localhost:5000/success’, # 결제 성공 시 리다이렉션할 URL
‘fail_url’: ‘http://localhost:5000/fail’, # 결제 실패 시 리다이렉션할 URL
‘cancel_url’: ‘http://localhost:5000/cancel’, # 결제 취소 시 리다이렉션할 URL
}

headers = {
    'Authorization': 'KakaoAK c929cb871d0ce7147e0e70dfb97508',  # 카카오페이 API에 접근하기 위한 인증 토큰
    'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8',
}

# 카카오페이 결제 요청을 보냄
response = requests.post('https://kapi.kakao.com/v1/payment/ready', data=payload, headers=headers)
print(response.status_code)
print("보냈음")

# 응답 처리 로직을 작성하세요.
if response.status_code == 200:
    result = response.json()
    # 결제 준비 요청이 성공하면 사용자를 카카오페이 결제 페이지로 리다이렉트합니다.
    print("ok")
    return redirect("result['next_redirect_pc_url']")
else:
    # 오류 처리
    return "카카오페이 결제 요청에 실패했습니다."

if name == “main”:
app.run(host = “0.0.0.0”,debug=True)

이렇게 코드를 짰는데 response.statuscode 400 오류가 뜨던데 왜 그런지 알 수 있을까요?

해결했습니다!