123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338 |
- <?xml version="1.0"?>
- <!--
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- -->
- <include xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_include.xsd">
- <group id="payflow_link" translate="label comment" showInDefault="1" showInWebsite="1" showInStore="1" sortOrder="20">
- <label>Payflow Link</label>
- <frontend_model>Magento\Paypal\Block\Adminhtml\System\Config\Fieldset\Payment</frontend_model>
- <fieldset_css>paypal-other-section</fieldset_css>
- <comment><![CDATA[Connect your merchant account with a PCI-compliant gateway that lets customers pay without leaving your site. (<u>Includes Express Checkout</u>)]]></comment>
- <attribute type="activity_path">payment/payflow_link/active</attribute>
- <group id="configuration_details" showInDefault="1" showInWebsite="1" showInStore="1" sortOrder="4">
- <comment>http://docs.magento.com/m2/ce/user_guide/payment/paypal-payflow-link.html</comment>
- <frontend_model>Magento\Paypal\Block\Adminhtml\System\Config\Fieldset\Hint</frontend_model>
- </group>
- <group id="payflow_link_required" translate="label" showInDefault="1" showInWebsite="1" sortOrder="10">
- <label>Required PayPal Settings</label>
- <frontend_model>Magento\Paypal\Block\Adminhtml\System\Config\Fieldset\Expanded</frontend_model>
- <group id="payflow_link_payflow_link" translate="label" showInDefault="1" showInWebsite="1" sortOrder="10">
- <label>Payflow Link and Express Checkout</label>
- <frontend_model>Magento\Paypal\Block\Adminhtml\System\Config\Fieldset\Expanded</frontend_model>
- <field id="business_account" extends="payment_all_paypal/express_checkout/express_checkout_required/express_checkout_required_express_checkout/business_account" translate="label" sortOrder="5">
- <frontend_class>not-required</frontend_class>
- <label>Email Associated with PayPal Merchant Account (Optional)</label>
- <attribute type="shared">1</attribute>
- </field>
- <field id="partner" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="1">
- <label>Partner</label>
- <config_path>payment/payflow_link/partner</config_path>
- <attribute type="shared">1</attribute>
- </field>
- <field id="vendor" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1">
- <label>Vendor</label>
- <config_path>payment/payflow_link/vendor</config_path>
- <attribute type="shared">1</attribute>
- </field>
- <field id="user" translate="label comment" type="obscure" sortOrder="30" showInDefault="1" showInWebsite="1">
- <label>User</label>
- <comment>If you do not have multiple users set up on your account, please re-enter your Vendor/Merchant Login here.</comment>
- <config_path>payment/payflow_link/user</config_path>
- <backend_model>Magento\Config\Model\Config\Backend\Encrypted</backend_model>
- <attribute type="shared">1</attribute>
- </field>
- <field id="pwd" translate="label" type="obscure" sortOrder="40" showInDefault="1" showInWebsite="1">
- <label>Password</label>
- <config_path>payment/payflow_link/pwd</config_path>
- <backend_model>Magento\Config\Model\Config\Backend\Encrypted</backend_model>
- <attribute type="shared">1</attribute>
- </field>
- <field id="sandbox_flag" translate="label" type="select" sortOrder="50" showInDefault="1" showInWebsite="1">
- <label>Test Mode</label>
- <config_path>payment/payflow_link/sandbox_flag</config_path>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <attribute type="shared">1</attribute>
- </field>
- <field id="use_proxy" translate="label" type="select" sortOrder="60" showInDefault="1" showInWebsite="1">
- <label>Use Proxy</label>
- <config_path>payment/payflow_link/use_proxy</config_path>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <attribute type="shared">1</attribute>
- </field>
- <field id="proxy_host" translate="label" type="text" sortOrder="70" showInDefault="1" showInWebsite="1">
- <label>Proxy Host</label>
- <config_path>payment/payflow_link/proxy_host</config_path>
- <depends>
- <field id="use_proxy">1</field>
- </depends>
- <attribute type="shared">1</attribute>
- </field>
- <field id="proxy_port" translate="label" type="text" sortOrder="80" showInDefault="1" showInWebsite="1">
- <label>Proxy Port</label>
- <config_path>payment/payflow_link/proxy_port</config_path>
- <depends>
- <field id="use_proxy">1</field>
- </depends>
- <attribute type="shared">1</attribute>
- </field>
- <field id="payflowlink_info" showInDefault="1" showInWebsite="1" showInStore="1" sortOrder="90">
- <frontend_model>Magento\Paypal\Block\Adminhtml\System\Config\Payflowlink\Info</frontend_model>
- <attribute type="shared">1</attribute>
- </field>
- </group>
- <field id="enable_payflow_link" translate="label" type="select" sortOrder="20" showInDefault="1" showInWebsite="1">
- <label>Enable Payflow Link</label>
- <config_path>payment/payflow_link/active</config_path>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <frontend_model>Magento\Paypal\Block\Adminhtml\System\Config\Field\Enable\Payment</frontend_model>
- <requires>
- <group id="payflow_link_payflow_link"/>
- </requires>
- </field>
- <field id="enable_express_checkout_basic" translate="label" type="select" sortOrder="40">
- <label>Enable Express Checkout</label>
- <config_path>payment/payflow_express/active</config_path>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <frontend_model>Magento\Paypal\Block\Adminhtml\System\Config\Field\Enable\Express</frontend_model>
- </field>
- <field id="enable_express_checkout" extends="payment_all_paypal/payflow_link/payflow_link_required/enable_express_checkout_basic" showInDefault="1" showInWebsite="1">
- <requires>
- <field id="enable_payflow_link"/>
- </requires>
- </field>
- <field id="enable_express_checkout_bml" extends="payment_all_paypal/express_checkout/express_checkout_required/enable_express_checkout_bml" sortOrder="41" showInDefault="1" showInWebsite="1">
- <comment><![CDATA[Payflow Link lets you give customers access to financing through PayPal Credit® - at no additional cost to you.
- You get paid up front, even though customers have more time to pay. A pre-integrated payment button lets customers pay quickly with PayPal Credit®.
- <a href="https://www.paypal.com/webapps/mpp/promotional-financing" target="_blank">Learn More</a>]]>
- </comment>
- <config_path>payment/payflow_express_bml/active</config_path>
- <frontend_model>Magento\Paypal\Block\Adminhtml\System\Config\Field\Enable\Bml</frontend_model>
- <requires>
- <field id="enable_express_checkout"/>
- </requires>
- </field>
- <field id="express_checkout_bml_sort_order" sortOrder="50" extends="payment_all_paypal/express_checkout/express_checkout_required/express_checkout_bml_sort_order" showInDefault="1" showInWebsite="1">
- <config_path>payment/payflow_express_bml/sort_order</config_path>
- <frontend_model>Magento\Paypal\Block\Adminhtml\System\Config\Field\Depends\BmlSortOrder</frontend_model>
- <depends>
- <field id="enable_express_checkout_bml">1</field>
- </depends>
- </field>
- <group id="payflow_link_advertise_bml" translate="label comment" showInDefault="1" showInWebsite="1" sortOrder="60">
- <label>Advertise PayPal Credit</label>
- <comment>
- <![CDATA[<a href="https://financing.paypal.com/ppfinportal/content/whyUseFinancing" target="_blank">Why Advertise Financing?</a><br/>
- <strong>Give your sales a boost when you advertise financing.</strong><br/>PayPal helps turn browsers into buyers with financing
- from PayPal Credit®. Your customers have more time to pay, while you get paid up front – at no additional cost to you.
- Use PayPal’s free banner ads that let you advertise PayPal Credit® financing as a payment option when your customers check out with PayPal.
- The PayPal Advertising Program has been shown to generate additional purchases as well as increase consumer's average purchase sizes by 15%
- or more. <a href="https://financing.paypal.com/ppfinportal/content/forrester" target="_blank">See Details</a>.]]>
- </comment>
- <field id="bml_publisher_id" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_bml/bml_publisher_id" />
- <field id="bml_wizard" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_bml/bml_wizard" />
- <group id="payflow_link_settings_bml_homepage" translate="label" showInWebsite="1" sortOrder="20" showInDefault="1" showInStore="1">
- <label>Home Page</label>
- <field id="bml_homepage_display" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_bml/settings_bml_homepage/bml_homepage_display"/>
- <field id="payflow_link_bml_homepage_position" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_bml/settings_bml_homepage/bml_homepage_position"/>
- <field id="payflow_link_bml_homepage_size1" translate="label" type="select" showInDefault="1" showInWebsite="1" sortOrder="30">
- <label>Size</label>
- <config_path>payment/paypal_express_bml/homepage_size</config_path>
- <source_model>Magento\Paypal\Model\System\Config\Source\BmlSize::getBmlSizeHPH</source_model>
- <attribute type="shared">1</attribute>
- <depends>
- <field id="payflow_link_bml_homepage_position">0</field>
- </depends>
- </field>
- <field id="payflow_link_bml_homepage_size2" extends="payment_all_paypal/payflow_link/payflow_link_required/payflow_link_advertise_bml/payflow_link_settings_bml_homepage/payflow_link_bml_homepage_size1">
- <source_model>Magento\Paypal\Model\System\Config\Source\BmlSize::getBmlSizeHPS</source_model>
- <depends>
- <field id="payflow_link_bml_homepage_position">1</field>
- </depends>
- </field>
- </group>
- <group id="payflow_link_settings_bml_categorypage" translate="label" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Catalog Category Page</label>
- <field id="bml_categorypage_display" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_bml/settings_bml_categorypage/bml_categorypage_display"/>
- <field id="payflow_link_bml_categorypage_position" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_bml/settings_bml_categorypage/bml_categorypage_position" />
- <field id="payflow_link_bml_categorypage_size1" translate="label" type="select" showInDefault="1" showInWebsite="1" sortOrder="40">
- <label>Size</label>
- <config_path>payment/paypal_express_bml/categorypage_size</config_path>
- <source_model>Magento\Paypal\Model\System\Config\Source\BmlSize::getBmlSizeCCPC</source_model>
- <attribute type="shared">1</attribute>
- <depends>
- <field id="payflow_link_bml_categorypage_position">0</field>
- </depends>
- </field>
- <field id="payflow_link_bml_categorypage_size2" extends="payment_all_paypal/payflow_link/payflow_link_required/payflow_link_advertise_bml/payflow_link_settings_bml_categorypage/payflow_link_bml_categorypage_size1">
- <source_model>Magento\Paypal\Model\System\Config\Source\BmlSize::getBmlSizeCCPS</source_model>
- <depends>
- <field id="payflow_link_bml_categorypage_position">1</field>
- </depends>
- </field>
- </group>
- <group id="payflow_link_settings_bml_productpage" translate="label" showInDefault="1" showInStore="1" showInWebsite="1" sortOrder="50">
- <label>Catalog Product Page</label>
- <field id="bml_productpage_display" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_bml/settings_bml_productpage/bml_productpage_display" />
- <field id="payflow_link_bml_productpage_position" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_bml/settings_bml_productpage/bml_productpage_position" />
- <field id="payflow_link_bml_productpage_size1" translate="label" type="select" showInDefault="1" showInWebsite="1" sortOrder="30">
- <label>Size</label>
- <config_path>payment/paypal_express_bml/productpage_size</config_path>
- <source_model>Magento\Paypal\Model\System\Config\Source\BmlSize::getBmlSizeCPPC</source_model>
- <attribute type="shared">1</attribute>
- <depends>
- <field id="payflow_link_bml_productpage_position">0</field>
- </depends>
- </field>
- <field id="payflow_link_bml_productpage_size2" extends="payment_all_paypal/payflow_link/payflow_link_required/payflow_link_advertise_bml/payflow_link_settings_bml_productpage/payflow_link_bml_productpage_size1">
- <source_model>Magento\Paypal\Model\System\Config\Source\BmlSize::getBmlSizeCPPN</source_model>
- <depends>
- <field id="payflow_link_bml_productpage_position">1</field>
- </depends>
- </field>
- </group>
- <group id="payflow_link_settings_bml_checkout" translate="label" showInDefault="1" showInWebsite="1" showInStore="1" sortOrder="60">
- <label>Checkout Cart Page</label>
- <field id="bml_checkout_display" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_bml/settings_bml_checkout/bml_checkout_display" />
- <field id="payflow_link_bml_checkout_position" translate="label" extends="payment_all_paypal/express_checkout/express_checkout_required/advertise_bml/settings_bml_checkout/bml_checkout_position" />
- <field id="payflow_link_bml_checkout_size1" translate="label" type="select" sortOrder="30" showInDefault="1" showInWebsite="1">
- <label>Size</label>
- <config_path>payment/paypal_express_bml/checkout_size</config_path>
- <source_model>Magento\Paypal\Model\System\Config\Source\BmlSize::getBmlSizeCheckoutC</source_model>
- <attribute type="shared">1</attribute>
- <depends>
- <field id="payflow_link_bml_checkout_position">0</field>
- </depends>
- </field>
- <field id="payflow_link_bml_checkout_size2" extends="payment_all_paypal/payflow_link/payflow_link_required/payflow_link_advertise_bml/payflow_link_settings_bml_checkout/payflow_link_bml_checkout_size1">
- <source_model>Magento\Paypal\Model\System\Config\Source\BmlSize::getBmlSizeCheckoutN</source_model>
- <attribute type="shared">1</attribute>
- <depends>
- <field id="payflow_link_bml_checkout_position">1</field>
- </depends>
- </field>
- </group>
- </group>
- </group>
- <group id="settings_payflow_link" translate="label" showInDefault="1" showInWebsite="1" showInStore="1" sortOrder="20">
- <label>Basic Settings - PayPal Payflow Link</label>
- <frontend_model>Magento\Paypal\Block\Adminhtml\System\Config\Fieldset\Expanded</frontend_model>
- <field id="title" translate="label comment" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Title</label>
- <comment>It is recommended to set this value to "Debit or Credit Card" per store views.</comment>
- <config_path>payment/payflow_link/title</config_path>
- <attribute type="shared">1</attribute>
- </field>
- <field id="sort_order" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
- <label>Sort Order</label>
- <config_path>payment/payflow_link/sort_order</config_path>
- <frontend_class>validate-number</frontend_class>
- <attribute type="shared">1</attribute>
- </field>
- <field id="payment_action" translate="label" type="select" sortOrder="30" showInDefault="1" showInWebsite="1">
- <label>Payment Action</label>
- <config_path>payment/payflow_link/payment_action</config_path>
- <source_model>Magento\Paypal\Model\System\Config\Source\PaymentActions</source_model>
- <attribute type="shared">1</attribute>
- </field>
- <group id="settings_payflow_link_advanced" translate="label" showInDefault="1" showInWebsite="1" showInStore="1" sortOrder="40">
- <label>Advanced Settings</label>
- <fieldset_css>config-advanced</fieldset_css>
- <field id="allowspecific" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1">
- <label>Payment Applicable From</label>
- <config_path>payment/payflow_link/allowspecific</config_path>
- <source_model>Magento\Payment\Model\Config\Source\Allspecificcountries</source_model>
- <attribute type="shared">1</attribute>
- </field>
- <field id="specificcountry" translate="label" type="multiselect" sortOrder="20" showInDefault="1" showInWebsite="1">
- <label>Countries Payment Applicable From</label>
- <config_path>payment/payflow_link/specificcountry</config_path>
- <source_model>Magento\Paypal\Model\System\Config\Source\BuyerCountry</source_model>
- <depends>
- <field id="allowspecific">1</field>
- </depends>
- <attribute type="shared">1</attribute>
- </field>
- <field id="debug" translate="label" type="select" sortOrder="30" showInDefault="1" showInWebsite="1">
- <label>Debug Mode</label>
- <config_path>payment/payflow_link/debug</config_path>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <attribute type="shared">1</attribute>
- </field>
- <field id="verify_peer" translate="label" type="select" sortOrder="35" showInDefault="1" showInWebsite="1">
- <label>Enable SSL verification</label>
- <config_path>payment/payflow_link/verify_peer</config_path>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <attribute type="shared">1</attribute>
- </field>
- <field id="csc_editable" translate="label" type="select" sortOrder="40" showInDefault="1" showInWebsite="1">
- <label>CVV Entry is Editable</label>
- <config_path>payment/payflow_link/csc_editable</config_path>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <attribute type="shared">1</attribute>
- </field>
- <field id="csc_required" translate="label" type="select" sortOrder="50" showInDefault="1" showInWebsite="1">
- <label>Require CVV Entry</label>
- <config_path>payment/payflow_link/csc_required</config_path>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <depends>
- <field id="csc_editable">1</field>
- </depends>
- <attribute type="shared">1</attribute>
- </field>
- <field id="email_confirmation" translate="label" type="select" sortOrder="60" showInDefault="1" showInWebsite="1">
- <label>Send Email Confirmation</label>
- <config_path>payment/payflow_link/email_confirmation</config_path>
- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
- <attribute type="shared">1</attribute>
- </field>
- <field id="url_method" translate="label" type="select" sortOrder="70" showInDefault="1" showInWebsite="1">
- <label>URL method for Cancel URL and Return URL</label>
- <config_path>payment/payflow_link/url_method</config_path>
- <source_model>Magento\Paypal\Model\System\Config\Source\UrlMethod</source_model>
- <attribute type="shared">1</attribute>
- </field>
- <group id="payflow_link_settlement_report" translate="label" showInDefault="1" showInWebsite="1" sortOrder="80">
- <label>Settlement Report Settings</label>
- <field id="heading_sftp" extends="payment_all_paypal/express_checkout/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp"/>
- <field id="settlement_reports_ftp_login" extends="payment_all_paypal/express_checkout/settings_ec/settings_ec_advanced/express_checkout_settlement_report/settlement_reports_ftp_login"/>
- <field id="settlement_reports_ftp_password" extends="payment_all_paypal/express_checkout/settings_ec/settings_ec_advanced/express_checkout_settlement_report/settlement_reports_ftp_password"/>
- <field id="settlement_reports_ftp_sandbox" extends="payment_all_paypal/express_checkout/settings_ec/settings_ec_advanced/express_checkout_settlement_report/settlement_reports_ftp_sandbox"/>
- <field id="settlement_reports_ftp_ip" extends="payment_all_paypal/express_checkout/settings_ec/settings_ec_advanced/express_checkout_settlement_report/settlement_reports_ftp_ip"/>
- <field id="settlement_reports_ftp_path" extends="payment_all_paypal/express_checkout/settings_ec/settings_ec_advanced/express_checkout_settlement_report/settlement_reports_ftp_path"/>
- <field id="heading_schedule" extends="payment_all_paypal/express_checkout/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_schedule"/>
- <field id="settlement_reports_active" extends="payment_all_paypal/express_checkout/settings_ec/settings_ec_advanced/express_checkout_settlement_report/settlement_reports_active"/>
- <field id="settlement_reports_schedule" extends="payment_all_paypal/express_checkout/settings_ec/settings_ec_advanced/express_checkout_settlement_report/settlement_reports_schedule"/>
- <field id="settlement_reports_time" extends="payment_all_paypal/express_checkout/settings_ec/settings_ec_advanced/express_checkout_settlement_report/settlement_reports_time"/>
- </group>
- <group id="payflow_link_frontend" translate="label" showInDefault="1" showInWebsite="1" showInStore="1" sortOrder="90">
- <label>Frontend Experience Settings</label>
- <field id="logo" extends="payment_all_paypal/express_checkout/settings_ec/settings_ec_advanced/express_checkout_frontend/logo"/>
- <field id="paypal_pages" extends="payment_all_paypal/express_checkout/settings_ec/settings_ec_advanced/express_checkout_frontend/paypal_pages"/>
- <field id="page_style" extends="payment_all_paypal/express_checkout/settings_ec/settings_ec_advanced/express_checkout_frontend/page_style"/>
- <field id="paypal_hdrimg" extends="payment_all_paypal/express_checkout/settings_ec/settings_ec_advanced/express_checkout_frontend/paypal_hdrimg"/>
- <field id="paypal_hdrbackcolor" extends="payment_all_paypal/express_checkout/settings_ec/settings_ec_advanced/express_checkout_frontend/paypal_hdrbackcolor"/>
- <field id="paypal_hdrbordercolor" extends="payment_all_paypal/express_checkout/settings_ec/settings_ec_advanced/express_checkout_frontend/paypal_hdrbordercolor"/>
- <field id="paypal_payflowcolor" extends="payment_all_paypal/express_checkout/settings_ec/settings_ec_advanced/express_checkout_frontend/paypal_payflowcolor"/>
- </group>
- </group>
- </group>
- <group id="settings_payflow_link_express_checkout" translate="label" showInDefault="1" showInWebsite="1" showInStore="1" sortOrder="30">
- <label>Basic Settings - PayPal Express Checkout</label>
- <frontend_model>Magento\Paypal\Block\Adminhtml\System\Config\Fieldset\Expanded</frontend_model>
- <field id="title" extends="payment_us/paypal_payment_gateways/paypal_payflowpro_with_express_checkout/paypal_payflow_express_checkout/title" />
- <field id="sort_order" extends="payment_us/paypal_payment_gateways/paypal_payflowpro_with_express_checkout/paypal_payflow_express_checkout/sort_order" />
- <field id="payment_action" extends="payment_us/paypal_payment_gateways/paypal_payflowpro_with_express_checkout/paypal_payflow_express_checkout/payment_action" />
- <field id="visible_on_product" extends="payment_us/paypal_payment_gateways/paypal_payflowpro_with_express_checkout/paypal_payflow_express_checkout/visible_on_product" />
- <group id="settings_payflow_link_express_checkout_advanced" extends="payment_us/paypal_payment_gateways/paypal_payflowpro_with_express_checkout/paypal_payflow_express_checkout/paypal_payflow_express_checkout_advanced"/>
- </group>
- </group>
- </include>
|