}\r
}\r
\r
+var ecom_event_map = {\r
+ CREDIT_PROCESSOR_DECLINED_TRANSACTION : \r
+ 'Sorry. Your payment has been declined. Please confirm your information is entered correctly or contact your credit card company.',\r
+ CREDIT_PROCESSOR_INVALID_CC_NUMBER : \r
+ 'The credit card number entered is not valid. Please confirm your information is entered correctly or contact your credit card company.',\r
+ SUCCESS : 'Your payment has been approved' \r
+}\r
+\r
function showPaymentForm() {\r
unHideMe($('pay_fines_now'));\r
hideMe($('acct_sum'));\r
function(resp) {\r
unHideMe($('cc-payment-error-message'));\r
if(resp.textcode) {\r
- var message = resp.textcode+'\n'+resp.desc + '';\r
- if(resp.textcode == 'CREDIT_PROCESSOR_DECLINED_TRANSACTION' && resp.payload)\r
- message += '\n' + resp.payload.error_message;\r
- alert(js2JSON(resp));\r
+ var message = ecom_event_map[resp.textcode] || resp.textcode+'\n'+resp.desc + '';\r
$('cc-payment-error-message').innerHTML = message;\r
return;\r
}\r
G.user.last_xact_id(resp.last_xact_id); // update to match latest from server\r
- $('cc-payment-error-message').innerHTML = 'Payment Successful\nTRANSACTION ID: '+resp.last_xact_id;\r
+ $('cc-payment-error-message').innerHTML = ecom_event_map.SUCCESS;\r
printPaymentReceipt(resp.payments);\r
emailPaymentReceipt(resp.payments);\r
hideMe($('pay_fines_now'));unHideMe($('acct_sum'));\r