Loading...
Loading...
Parking Payment Transaction Domain: Check parking fees, payment feedback, batch payment of arrears, pre-deposit/operation points preset. Covers high-frequency terms such as fee checking/payment/parking fee/parking fee checking/fee calculation/online payment/payment feedback/payment/arrears payment/batch payment/pre-deposit/pre-payment/pay before exit/password-free payment/operation points/points deduction/time-based fee calculation.
npx skill4agent add xiaowen-0725/openydt-cli openydt-billingCRITICAL: MUST use the Read tool to readbefore starting (Authentication / Profile / Signature / Status Code / Rate Limiting / Security Rules). Do not execute any commands without reading the shared base.../openydt-shared/SKILL.md
openydt trade get-park-feeopenydt trade common-get-park-feeopenydt trade pay-park-fee--yesopenydt trade payback-batch--yesopenydt trade set-prestore-for-c-parkset-prestore-for-c-park-first-pay-before-leave--yesopenydt trade set-points--yesOn-site vehicle confirmation, order query, vehicle entry supplementary recording, etc. belong to the parking domain, see.openydt parking --help
| Chinese Name | Command | Read/Write | Key Parameters |
|---|---|---|---|
| Get Parking Fee by Time (Estimate Future Period) | | Read | |
| Get Parking Fee (Real-time Fee Checking, Payment within 10 Minutes) | | Read | |
| Payment Information Feedback | | Write | |
| Batch Payment of Arrears | | Write | |
| Preset Operation Points (Automatic Parking Fee Deduction) | | Write | |
| Preset Pre-deposit (Automatic Deduction for Cloud Parking Lot) | | Write | |
| Preset Pre-deposit (Pay Before Exit) | | Write | |
All write commands (/pay-park-fee/payback-batch/set-points/set-prestore-for-c-park) must be executed withset-prestore-for-c-park-first-pay-before-leavefor confirmation, otherwise they will be blocked.--yes
openydt parking supplement-parking-record-in --yes ...openydt parking get-park-on-site-car --park-code-list <park>openydt trade get-park-fee --car-code <license plate> --park-code <park>data.otherAttr.chargeBillTokendata.otherAttr.chargeBillNumberotherAtrr--bodydata.shouldPayValueactPayChargecouponValueparkingCodechargeDate--parking-code--charge-datePayment must be completed within 10 minutes after fee checking, otherwise the token/bill may become invalid.
--yesopenydt trade pay-park-fee --yes \
--parking-code <from fee checking parkingCode> \
--charge-date <from fee checking chargeDate> \
--pay-date <yyyyMMddHHmmss> \
--act-pay-charge <actual payment, <= shouldPayValue> \
--pay-origin 9 --payment-mode 4 \
--bill-code <third-party unique order number> \
--body '{"otherAtrr":{"chargeBillToken":"<from fee checking>","chargeBillNumber":"<from fee checking>"}}'Note: When paying with coupons,incouponValue+couponListmust equalactPayChargereturned by fee checking;shouldPayValuemust be globally unique, and remain consistent with the first payment when retrying to facilitate deduplication and reconciliation.billCode
openydt parking get-pay-bill ...
openydt parking get-park-detail ...openydt trade get-park-fee --park-code 2KNTYVWC --car-code 粤EXX123openydt trade common-get-park-fee \
--park-code 2KNTYVWC --car-type 1 \
--start-time "2018-01-01 00:00:00" --end-time "2018-01-01 10:00:00"--yesopenydt trade pay-park-fee --yes \
--parking-code 180410135558832886170666 \
--charge-date 20180411135558 --pay-date 20180411135658 \
--act-pay-charge 3.2 \
--pay-origin 9 --pay-origin-remark 微信 \
--payment-mode 4 --payment-mode-remark 微信支付 \
--bill-code 0