Skip to main content

OpenOrderPresenter

sourceTransaction source (string)required

Transaction source

typeOrder type (string)required

Order type

numberWonder unique id (string)required

Wonder unique id

reference_numberYour Side unique id (string)required

your side unique id

due_datedue date (string)nullablerequired

due date

Example: 2024-01-01
initial_totalOrder total (number)required

Order total

initial_tipsOrder tips (number)required

Order tips

subtotalnumberrequired
paid_totalOrder Paid total (string)required

sum of successful transaction amount

unpaid_totalOrder unpaid total (string)required

initial_total - paid_total

stateOrder state (string)required

Order state

correspondence_stateOrder payment state (string)required

Order payment state

Possible values: [unpaid, partial_paid, paid, over_paid]

currencyCurrency (string)required
return_urlfrontend return url (string)

for payment link, when payment finished redirect to this url

notify_urlWebhook url (string)

if you fill it, wonder will callback your this url after state changed

created_atstring
updated_atstring
line_items object[]
  • Array [
  • uuidstring
    purchasable_typePurchasableType (string)required

    Possible values: [RearTips, Charge, Listing]

    purchase_idinteger
    priceintegerrequired
    quantityintegerrequired
    totalintegerrequired
    labelstring
  • ]
  • transactions object[]
  • Array [
  • typeTransaction Type (string)required

    Possible values: [Sales, Authorization, Refund, Capture]

    Example: Sales
    uuidWonder transaction uuid (string)required

    Wonder transaction uuid

    currencytransaction currency (string)required

    transaction currency

    amounttransaction amount (number)required

    transaction amount

    successsuccess (boolean)required

    if transaction successful

    is_pendingbooleanrequired

    for async payment,if transaction still pending

    capturedbooleanrequired

    for card pure-auth,if transaction captured

    allow_voidbooleanrequired

    if transaction allowed to void

    allow_refundbooleanrequired

    if transaction allowed to refund

    void_is_pendingbooleanrequired

    if void still pending

    payment_methodstringrequired

    which payment method

    notestringnullable

    transaction remark

    payment_data objectrequired

    related to payment method

    acquirer_namestringrequired
    acquirer_typestringrequired
    auth_codestringrequired
    brnstringrequired
    card_idstringrequired
    card_number_lenintegerrequired
    card_read_modestringrequired
    credit_card_typestringrequired
    first_6_digitsstringrequired
    last_4_digitsstringrequired
    merchant_idstringrequired
    new_gateway_txn_idstringrequired
    payment_methodstringrequired
    receipt_idstringrequired
    rrnstringrequired
    transaction_statestringrequired
    tokenstringrequired

    When payment_method equals payment_token, the token returns data

    original_transaction_uuidoriginal transacation uuid (string)nullable

    original transacation uuid

  • ]
  • payment_method_option object
    online object

    from value: cup unionpay_wallet fps amex visa mastercard maestro jcb discover diners wechat alipay alipay_hk payme octopus

    object
    OpenOrderPresenter
    {
    "source": "string",
    "type": "string",
    "number": "string",
    "reference_number": "string",
    "due_date": "2024-01-01",
    "initial_total": 0,
    "initial_tips": 0,
    "subtotal": 0,
    "paid_total": "string",
    "unpaid_total": "string",
    "state": "string",
    "correspondence_state": "unpaid",
    "currency": "string",
    "return_url": "string",
    "notify_url": "string",
    "created_at": "string",
    "updated_at": "string",
    "line_items": [
    {
    "uuid": "string",
    "purchasable_type": "RearTips",
    "purchase_id": 0,
    "price": 0,
    "quantity": 0,
    "total": 0,
    "label": "string"
    }
    ],
    "transactions": [
    {
    "type": "Sales",
    "uuid": "string",
    "currency": "string",
    "amount": 0,
    "success": true,
    "is_pending": true,
    "captured": true,
    "allow_void": true,
    "allow_refund": true,
    "void_is_pending": true,
    "payment_method": "string",
    "note": "string",
    "payment_data": {
    "acquirer_name": "string",
    "acquirer_type": "string",
    "auth_code": "string",
    "brn": "string",
    "card_id": "string",
    "card_number_len": 0,
    "card_read_mode": "string",
    "credit_card_type": "string",
    "first_6_digits": "string",
    "last_4_digits": "string",
    "merchant_id": "string",
    "new_gateway_txn_id": "string",
    "payment_method": "string",
    "receipt_id": "string",
    "rrn": "string",
    "transaction_state": "string",
    "token": "string"
    },
    "original_transaction_uuid": "string"
    }
    ],
    "payment_method_option": {
    "online": {}
    }
    }