regluit/payment/parameters.py

31 lines
984 B
Python

PAYMENT_TYPE_NONE = 0
PAYMENT_TYPE_INSTANT = 1
PAYMENT_TYPE_AUTHORIZATION = 2
EXECUTE_TYPE_NONE = 0
EXECUTE_TYPE_CHAINED_INSTANT = 1
EXECUTE_TYPE_CHAINED_DELAYED = 2
EXECUTE_TYPE_PARALLEL = 3
TARGET_TYPE_NONE = 0
TARGET_TYPE_CAMPAIGN = 1
TARGET_TYPE_LIST = 2
TARGET_TYPE_DONATION = 3
TRANSACTION_STATUS_NONE = 'None'
TRANSACTION_STATUS_CREATED = 'Created'
TRANSACTION_STATUS_COMPLETE = 'Complete'
TRANSACTION_STATUS_PENDING = 'Pending'
TRANSACTION_STATUS_COMPLETE_PRIMARY = 'Complete Primary'
TRANSACTION_STATUS_COMPLETE_SECONDARY = 'Complete Secondary'
TRANSACTION_STATUS_ACTIVE = 'Active'
TRANSACTION_STATUS_INCOMPLETE = 'Incomplete'
TRANSACTION_STATUS_ERROR = 'Error'
TRANSACTION_STATUS_CANCELED = 'Canceled'
TRANSACTION_STATUS_REFUNDED = 'Refunded'
TRANSACTION_STATUS_FAILED = 'Failed'
# these two following parameters are probably extraneous since I think we will compute dynamically where to return each time.
COMPLETE_URL = '/paymentcomplete'
CANCEL_URL = '/paymentcancel'