42 lines
1.8 KiB
Go
42 lines
1.8 KiB
Go
// Package paymentstatus defines progress codes emitted by Hardlink's
|
|
// POST /api/payment/sale stream. These codes are not authoritative final
|
|
// transaction decisions: clients may continue check-in only after receiving a
|
|
// final result frame whose response.data begins with /successful.
|
|
package paymentstatus
|
|
|
|
const (
|
|
Starting = "PAYMENT_STARTING"
|
|
Started = "PAYMENT_STARTED"
|
|
RequestSent = "PAYMENT_REQUEST_SENT"
|
|
Accepted = "PAYMENT_ACCEPTED"
|
|
PresentCard = "PAYMENT_PRESENT_CARD"
|
|
InsertCard = "PAYMENT_INSERT_CARD"
|
|
SwipeCard = "PAYMENT_SWIPE_CARD"
|
|
EnterPIN = "PAYMENT_ENTER_PIN"
|
|
EnterPINAgain = "PAYMENT_ENTER_PIN_AGAIN"
|
|
PleaseWait = "PAYMENT_PLEASE_WAIT"
|
|
DoNotRemoveCard = "PAYMENT_DO_NOT_REMOVE_CARD"
|
|
RemoveCard = "PAYMENT_REMOVE_CARD"
|
|
TryAnotherInterface = "PAYMENT_TRY_ANOTHER_INTERFACE"
|
|
Processing = "PAYMENT_PROCESSING"
|
|
Authorized = "PAYMENT_AUTHORIZED"
|
|
Approved = "PAYMENT_APPROVED"
|
|
Cancelling = "PAYMENT_CANCELLING"
|
|
Cancelled = "PAYMENT_CANCELLED"
|
|
Declined = "PAYMENT_DECLINED"
|
|
Expired = "PAYMENT_EXPIRED"
|
|
Timeout = "PAYMENT_TIMEOUT"
|
|
SignatureRequired = "PAYMENT_SIGNATURE_REQUIRED"
|
|
SignatureRejecting = "PAYMENT_SIGNATURE_REJECTING"
|
|
SignatureRejected = "PAYMENT_SIGNATURE_REJECTED"
|
|
Voided = "PAYMENT_VOIDED"
|
|
DailyLimitExceeded = "PAYMENT_DAILY_LIMIT_EXCEEDED"
|
|
VoidFailed = "PAYMENT_VOID_FAILED"
|
|
LimitValidationError = "PAYMENT_LIMIT_VALIDATION_ERROR"
|
|
Error = "PAYMENT_ERROR"
|
|
TerminalUnavailable = "PAYMENT_TERMINAL_UNAVAILABLE"
|
|
|
|
DojoNotificationPrefix = "PAYMENT_DOJO_NOTIFICATION_"
|
|
DojoStatusPrefix = "PAYMENT_DOJO_STATUS_"
|
|
)
|