{extends file="get_usermod:layouts/main/layout.html"} {block name="content"} {load_language_text section="amazon_pay"}
{$txt.APC_CONFIGURATION_TITLE}
{$txt.APC_CONFIGURATION_INTRO}
{$txt.APC_CONFIGURATION_HELP_LINK_CAPTION}
{function name=writeConfigurationInputField fieldName="" label="" type="text" readonly=0}
{if $type == 'text'} {elseif $type == 'textarea'} {elseif $type == 'select'} {elseif $type == 'bool'} {/if}
{/function}
{$txt.APC_CONFIGURATION_CREDENTIALS_HEADING}
{$txt.APC_CONFIGURATION_CREDENTIALS_INTRO}
{writeConfigurationInputField fieldName="merchantId" label="APC_MERCHANT_ID_TITLE"} {writeConfigurationInputField fieldName="clientId" label="APC_CLIENT_ID_TITLE"} {writeConfigurationInputField fieldName="publicKey" label="APC_PUBLIC_KEY_TITLE" type=textarea readonly=1}
{$txt.APC_RESET_KEY_TITLE}
{writeConfigurationInputField fieldName="publicKeyId" label="APC_PUBLIC_KEY_ID_TITLE"}
{$txt.APC_CONFIGURATION_TESTING_HEADING}
{$txt.APC_CONFIGURATION_TESTING_INTRO}
{writeConfigurationInputField fieldName="isSandbox" label="APC_IS_SANDBOX_TITLE" type="bool"} {writeConfigurationInputField fieldName="isHidden" label="APC_IS_HIDDEN_TITLE" type="bool"} {writeConfigurationInputField fieldName="logLevel" label="APC_LOG_LEVEL_TITLE" type="select" options=$content.options.logLevel}
{$txt.APC_CONFIGURATION_IPN_HEADING}
{$txt.APC_CONFIGURATION_IPN_INTRO}
{writeConfigurationInputField fieldName="ipnUrl" label="APC_IPN_URL_TITLE"}
{$txt.APC_CONFIGURATION_STYLE_HEADING}
{$txt.APC_CONFIGURATION_STYLE_INTRO}
{writeConfigurationInputField fieldName="buttonColorCheckout" label="APC_CHECKOUT_BUTTON_COLOR_TITLE" type="select" options=$content.options.checkoutButtonColor} {writeConfigurationInputField fieldName="showButtonOnProductPage" label="APC_SHOW_BUTTON_ON_PDP" type="bool"} {writeConfigurationInputField fieldName="buttonColorLogin" label="APC_LOGIN_BUTTON_COLOR_TITLE" type="select" options=$content.options.loginButtonColor}
{$txt.APC_CONFIGURATION_AUTOMATION_HEADING}
{$txt.APC_CONFIGURATION_AUTOMATION_INTRO}
{writeConfigurationInputField fieldName="captureMode" label="APC_CAPTURE_MODE_TITLE" type="select" options=$content.options.captureMode} {writeConfigurationInputField fieldName="canHandlePendingAuthorization" label="APC_CAN_HANDLE_PENDING" type="bool"}
{$txt.APC_CONFIGURATION_STATUS_TRIGGER_HEADING}
{$txt.APC_CONFIGURATION_STATUS_TRIGGER_INTRO}
{writeConfigurationInputField fieldName="orderStatusTriggerCapture" label="APC_ORDER_STATUS_TRIGGER_CAPTURE_TITLE" type="select" options=$content.options.orderStatusTrigger} {writeConfigurationInputField fieldName="orderStatusTriggerRefund" label="APC_ORDER_STATUS_TRIGGER_REFUND_TITLE" type="select" options=$content.options.orderStatusTrigger}
{$txt.APC_CONFIGURATION_SET_STATUS_HEADING}
{$txt.APC_CONFIGURATION_SET_STATUS_INTRO}
{writeConfigurationInputField fieldName="orderStatusAuthorized" label="APC_ORDER_STATUS_AUTHORIZED_TITLE" type="select" options=$content.options.orderStatus} {writeConfigurationInputField fieldName="orderStatusCapturedCompletely" label="APC_ORDER_STATUS_CAPTURED_COMPLETELY_TITLE" type="select" options=$content.options.orderStatus} {writeConfigurationInputField fieldName="orderStatusCapturedPartly" label="APC_ORDER_STATUS_CAPTURED_PARTLY_TITLE" type="select" options=$content.options.orderStatus} {writeConfigurationInputField fieldName="orderStatusRefundedCompletely" label="APC_ORDER_STATUS_REFUNDED_COMPLETELY_TITLE" type="select" options=$content.options.orderStatus} {writeConfigurationInputField fieldName="orderStatusRefundedPartly" label="APC_ORDER_STATUS_REFUNDED_PARTLY_TITLE" type="select" options=$content.options.orderStatus} {writeConfigurationInputField fieldName="orderStatusFailed" label="APC_ORDER_STATUS_FAILED_TITLE" type="select" options=$content.options.orderStatus}
{/block}