contract_payload = {
"platformFee": {
"fixedRate": 10000
}, # 10% 수수료. 료율 표시 기준은 1/100000 입니다. 따라서 소수점 5자리까지 표시 가능합니다.
"platformFeeVatPayer": "PARTNER", # 부가세 부담 여부. 파트너 부담("PARTNER"), 파트너 미부담("MERCHANT") 가 있습니다.
"id": "contractA",
"memo": "contract A",
"settlementCycle": { #정산주기
"lagDays": 2, #정산 지연일 (d+n)일
"datePolicy": "HOLIDAY_BEFORE", # 전 영업일 기준
"method": { #'daily','weekly','monthly' 'manualDates' 중 하나를 선택하셔야 합니다.
'monthly':{
"daysOfMonth":[31] # 매월 31일. 31일은 월말 기준으로 합니다.
}
}
}
}
headers = {
'Authorization': f'PortOne ${PORTONE_API_SECRET}',
'Content-Type': 'application/json'
}
contract_A = requests.post('https://api.portone.io/platform/contracts/', headers=headers, json=contract_payload)