รายงานยอดคงเหลือและการตัดบัญชี
รายงานยอดคงเหลือให้รายละเอียดเกี่ยวกับยอดคงเหลือบัญชี ระเบียนการตัดบัญชี และข้อมูลการชำระเงินของคุณ
ภาพรวม
รายงานยอดคงเหลือให้:
- ยอดคงเหลือบัญชี: เงินพร้อม เงินที่รอดำเนินการ และเงินสำรอง
- ระเบียนการตัดบัญชี: การโอนไปยังบัญชีธนาคาร
- รายละเอียดค่าธรรมเนียม: ค่าธรรมเนียมการทำธุรกรรมโด ยละเอียด
- การติดตามสำรอง: การจัดการเงินที่สำรอง
- สนับสนุนหลายสกุลเงิน: แสดงยอดคงเหลือแบบหลายสกุลเงิน
ทำความเข้าใจรายละเอียดยอดคงเหลือ
ประเภทยอดคงเหลือ
ยอดคงเหลือมีหลายประเภท:
- พร้อมใช้: เงินที่สามารถโอนได้ทันที
- รอดำเนินการ: เงินที่รอการตัดบัญชี
- สำรอง: เงินสำรองสำหรับช็อปเบ็กและการคืนเงิน
const balance = await omise.balance.retrieve();
console.log('Available:', balance.available / 100, 'THB');
console.log('Pending:', balance.pending / 100, 'THB');
console.log('Reserved:', balance.reserved / 100, 'THB');
console.log('Total:', (balance.available + balance.pending) / 100, 'THB');
รับข้อมูลการตัดบัญชี
รายชื่อระเบียนการตัดบัญชี
import omise
omise.api_secret = 'skey_test_123456789'
def get_settlements(from_date=None, to_date=None):
"""รับระเบียนการตัดบัญชี"""
settlements = omise.Settlement.list(
limit=100,
from_date=from_date,
to_date=to_date
)
for settlement in settlements.data:
print(f"ID: {settlement.id}")
print(f"Amount: {settlement.amount / 100} THB")
print(f"Fee: {settlement.fee / 100} THB")
print(f"Net: {settlement.net / 100} THB")
print(f"Date: {settlement.created}")
return settlements