Receipt API

ระบบจะสร้างใบเสร็จทุกวัน (สิ้นสุดวัน) โดยรวบรวมค่าธรรมเนียมจากรายการรับชำระเงินและรายการโอนเงินทั้งหมดไว้ สามารถเรียกดูผ่าน dashboard หรือ Receipt API

Attribute

Name Type Description
object string

The string receipt.

id string

The RECEIPT_ID matching /rcpt(_test)?_[1-9a-z]+/.

number string

The receipt number.

location string

Path to retrieve the receipt.

date datetime

Date of the receipts in ISO 8601 format.

customer_name string

The customer's name.

customer_address string

The customer's address.

customer_tax_id string

The customer's tax id.

customer_email string

The customer's email.

customer_statement_name string

The customer's statement name.

company_name string

Omise company name

company_address string

Omise address

company_tax_id string

Omise tax id

charge_fee integer

The charge fee in the smallest currency unit (e.g. satang, cent).

voided_fee integer

The voided fee in the smallest currency unit (e.g. satang, cent).

transfer_fee integer

The transfer fee in the smallest currency unit (e.g. satang, cent).

subtotal integer

The result of (charge_fee - voided_fee) + transfer_fee.

vat integer

The Value-Added Tax of subtotal.

wht integer

The Withholding Tax of subtotal.

total integer

The result of (subtotal + vat) - wht.

credit_note boolean

Whether this is a negative (true) or positive (false) fee subunit.

currency string

The currency as its lower-cased international 3-letter code, defined by the ISO 4217 standard.

List all receipts

- GET https://api.omise.co/receipts

Returns a list of receipt objects.

ระบบจะตอบกลับด้วยรายการใบเสร็จทั้งหมดตั้งแต่วันเริ่มต้นที่ระบุไว้ในคำสั่ง สามารถอ่านรายละเอียดเพิ่มเติมได้ที่การลำดับรายการ

Query Parameter

Name Type Description
offset integer

(optional, default: 0) The offset of the first record returned. I.e.: How many records to skip from the beginning.

limit integer

(optional, default: 20, maximum: 100) The maximum amount of records returned.

from datetime

(optional, default: 1970-01-01T00:00:00Z, format: ISO 8601) The UTC date and time limiting the beginning of returned records. E.g.: 2014-10-20

to datetime

(optional, default: current UTC Datetime, format: ISO 8601) The UTC date and time limiting the end of returned records. E.g.: 2015-01-20

order string

(optional, default: chronological) The order of the list returned. I.e.: chronological (from earliest to latest), reverse_chronological (from latest to earliest).

Example

  • List all receipts

  • List all receipts by specific month

Retrieve a receipt

- GET https://api.omise.co/receipts/RECEIPT_ID

ตอบกลับด้วยรายการใบเสร็จที่ส่งคำสั่งขอเข้ามา

Example

  • Retrieve a receipt