PayStatusPMDataBean
PayStatusPM 資料 Bean 可供 JSP 檔用以在交易完成後於客戶面前顯示訂單的付款狀態。
PayStatusPM 資料 Bean 所含的內容如下:
- commonAVSCode
- commonAVSCode 內容是以 String 來呈現卡匣所設的共通 AVS 代碼集。卡匣會將收單機構所用的付款服務特定 AVS 結果碼映射至 Payment Manager 組織架構所定義的共通 AVS 碼。共通 AVS 碼的可能值如下:
0 - 完全符合。(郵遞區號和地址都符合。)
1 - 地址符合,但郵遞區號不符合。
2 - 郵遞區號符合,但地址不符合。
3 - 地址和郵遞區號都不符合。
4 - 無法取得 AVS 結果。
如果 Cassette 沒有使用 AVS 的話,會傳回空字串。
- message
- 儲存在移入 Bean 期間所收到的任何訊息。
- orderId
- 訂單的參考識別碼。
- orderState
- 訂單在 Payment Manager 中的狀態。這是一個 ASCII 字串,包含下列其中一種值:
- "order_requested"
- "order_ordered"
- "order_refundable"
- "order_rejected"
- "order_pending"
- orderStatus
- 字串格式;指出訂單狀態。可能的值有:
- P(擱置)。
- I(庫存量處於更新擱置狀態)。
- M(暫緩核准)。
- C(已完成)。
- X(已取消)。
- paymentState
- 字串格式;指出 Payment Manager 所知的訂單付款狀態。可能的值有:
- "payment_reset"
- "payment_approved"
- "payment_deposited"
- "payment_closed"
- "payment_declined"
- "payment_void"
- "payment_pending"
- primaryRC
- QueryOrders 指令傳回的主要回覆碼。
- secondaryRC
- QueryOrders 指令傳回的次要回覆碼。
- storeId
- 訂單所屬之商店的參考號碼。
