function uc_credit_uc_store_status in Ubercart 8.4
Same name and namespace in other branches
- 7.3 payment/uc_credit/uc_credit.module \uc_credit_uc_store_status()
Implements hook_uc_store_status().
File
- payment/
uc_credit/ uc_credit.module, line 123 - Defines the credit card payment method and hooks in payment gateways.
Code
function uc_credit_uc_store_status() {
// Throw up an error row if encryption has not been set up yet.
if ($key = uc_credit_encryption_key()) {
$statuses[] = [
'status' => 'ok',
'title' => t('Credit card encryption'),
'desc' => t('Credit card data is encrypted during checkout for maximum security.'),
];
}
else {
$statuses[] = [
'status' => 'error',
'title' => t('Credit card encryption'),
'desc' => t('You must review your <a href=":url">credit card security settings</a> and enable encryption before you can accept credit card payments.', [
':url' => Url::fromRoute('uc_credit.settings')
->toString(),
]),
];
}
return $statuses;
}