Skip to main content

18. Update Order

Header Parameters
    Nonce string required

    random 16 bytes alphanumerics

    Credential string required

    Please follow the OpenAPI authentication section

    Example: d900da8b-6e16-4a85-8a66-05d29ac53f24/20240501120123/Wonder-RSA-SHA256
    Signature string required

    Please follow the OpenAPI authentication section

    Example: good
    Content-type string required
    Example: application/json
    x-request-id string
    Example: {% mock 'uuid' %}
Request Body
    order object required
    charge_fee charge fee required

    Default value: 0.00

    The amount you charge your customers

    tips charge fee

    Default value: 0.00

    The amount you charge your customers

    currency currency code required

    currency code, eg HKD

    reference_number your side unique number required

    your side unique number

    note note

    Note information for the order, needs to be less than 255 characters

    subtotal charge fee

    Default value: 0.00

    The amount you charge your customers

    line_items object[] required
  • Array [
  • uuid uuid

    UUID V4

    purchasable_type PurchasableType required

    Possible values: [RearTips, Charge]

    purchase_id string

    just for purchaseable_type = Listing

    price string required
    quantity string required
    total string required
    label Product Name

    Product Name

  • ]
Responses

Response Headers

    Schema
      error_code string required
      error_message string required
      data object
      order object required
      source Transaction source required

      Transaction source

      type Order type required

      Order type

      number Wonder unique id required

      Wonder unique id

      reference_number Your Side unique id required

      your side unique id

      due_date due date required

      due date

      initial_total Order total required

      Order total

      initial_tips Order tips required

      Order tips

      subtotal integer required
      paid_total Order Paid total required

      sum of successful transaction amount

      unpaid_total Order unpaid total required

      initial_total - paid_total

      state Order state required

      Order state

      correspondence_state Order payment state required

      Order payment state

      currency Currency required
      return_url frontend return url

      for payment link, when payment finished redirect to this url

      notify_url Webhook url

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

      line_items object[]
    • Array [
    • uuid string
      purchasable_type PurchasableType required

      Possible values: [RearTips, Charge]

      purchase_id integer
      price integer required
      quantity integer required
      total integer required
      label string
    • ]
    • transactions object[]
    • Array [
    • type Transaction Type required

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

      uuid Wonder transaction uuid required

      Wonder transaction uuid

      currency transaction currency required

      transaction currency

      amount transaction amount required

      transaction amount

      success success required

      if transaction successful

      is_pending boolean required

      for async payment,if transaction still pending

      captured boolean required

      for card pure-auth,if transaction captured

      allow_void boolean required

      if transaction allowed to void

      allow_refund boolean required

      if transaction allowed to refund

      void_is_pending boolean required

      if void still pending

      payment_method string required

      which payment method

      note string required

      transaction remark

      payment_data object required

      related to payment method

      acquirer_name string required
      acquirer_type string required
      auth_code string required
      brn string required
      card_id string required
      card_number_len integer required
      card_read_mode string required
      credit_card_type string required
      first_6_digits string required
      last_4_digits string required
      merchant_id string required
      new_gateway_txn_id string required
      payment_method string required
      receipt_id string required
      rrn string required
      transaction_state string required
      original_transaction_uuid original transacation uuid

      original transacation uuid

    • ]
    • payment_link Payment Link Url

      if you pass with_payment_link=true query params

    Loading...