Skip to content

單筆交易狀態查詢

Cellvin Chung edited this page Feb 26, 2020 · 2 revisions

版本:1.1

Newebpay::QueryTrade::Search.new(price: "訂單金額", order_number: "訂單編號").response
參數 說明 必填 預設
order_number 商店訂單編號

限英、數、_,上限 20 字。
同商店中不可重複。
V
price 訂單金額 V
merchant_id 商店代號 config/initializers/newebpay.rb 中的 merchant_id
  • 詳細說明參見原文件,部分參數名稱與預設值與原文件不同。
  • 原文件其他的必填欄位會自動產生,不需處理。

使用方法

@response = Newebpay::QueryTrade::Search.new(price: "訂單金額", order_number: "訂單編號").response
@response.merchant_order_no
@response.payment_type
  • 查詢是否成功:@response.success?
  • 來源是否為藍新:@response.valid?
  • 參見原文件第四點,可直接使用Result參數,原參數名稱underscore後為method
    • 例:@response.merchant_id, @response.trade_no