boltpay / bolt-magento2
Bolt支付网关集成
2.27.4
2023-11-02 15:56 UTC
Requires
- bugsnag/bugsnag: ^3.4
- magento/framework: 100.*|101.*|102.*|103.*
- magento/module-checkout: 100.*|101.*|102.*|103.*
- magento/module-payment: 100.*|101.*|102.*|103.*
- magento/module-sales: 100.*|101.*|102.*|103.*
- magento/module-tax: 100.*|101.*|102.*|103.*
Requires (Dev)
- magento/magento-coding-standard: ^5.0
- mikey179/vfsstream: ^1.6
- phpunit/phpunit: ~6.2.0
- dev-master
- 2.27.4
- 2.27.3
- 2.27.2
- 2.27.1
- 2.27.0
- 2.26.5
- 2.26.4
- 2.26.3
- 2.26.2
- 2.26.1
- 2.26.0
- 2.25.2.x-dev
- 2.25.2
- 2.25.1
- 2.25.0
- 2.24.1
- 2.24.0
- 2.23.0
- 2.21.2
- 2.21.1
- 2.21.0
- 2.20.0
- 2.18.1
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.1
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.1
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.3
- 2.0.2.2
- 2.0.2.1
- 2.0.2
- 2.0.1
- 2.0.0
- 1.1.15
- 1.1.14
- 1.1.13
- 1.1.12.1
- 1.1.12
- 1.1.11
- 1.1.10
- 1.1.9
- 1.1.8.4
- 1.1.8.3
- 1.1.8.2
- 1.1.8.1
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-ygarmash/legacy_failed_payment_hook_fix
- dev-2.27.4.csp
- dev-refactor_code_for_phpStan_level2
- dev-add_support_Mageside_CustomShippingPrice_module
- dev-ygarmash/product_addons_fix
- dev-ygarmash/shipper_hq_session_fix
- dev-add_shipment_type_for_items_in_order_token_creation_payload
- dev-add_support_to_remove_magento_store_credit_in_Bolt_modal
- dev-store_cvv_and_asv_response_into_payment_info_object
- dev-sean/m2-subs1
- dev-2.26.1.metroplex
- dev-2.27.1.subscription.2
- dev-sean/plugin1
- dev-2.26.4.subscription.2
- dev-2.27.1.subscription
- dev-add_filterCartShippingAddress_event
- dev-set_around_place_plugin_to_order_management_interface
- dev-vitaliy/phpcs-9
- dev-vitaliy/phpstan-1
- dev-add_support_for_Grabagun_InstorePickup_module
- dev-public_getShippingDiscount_method_in_tax_class
- dev-support_magework_donation
- dev-2.26.4.subscription.1
- dev-fix_multiple_tax_collecting
- dev-vincent/m2/fix-duplicate-giftcards
- dev-add_transaction_endpoint
- dev-vitaliy/remove-subscription-code
- dev-vitaliy/add-to-cart-prototype
- dev-add_customer_metadata_for_pdp_checkout
- dev-2.26.4.subscription
- dev-fix_order_deletion_after_canceled_create_order_request
- dev-bugfix/pdc_addons
- dev-bugfix/callbacks_fix
- dev-sean/fix-freq-selector2
- dev-2.26.4rc2
- dev-2.26.4rc
- dev-add_shipment_type_for_items_when_creating_order_token
- dev-sina/fix_variant_id
- dev-fix_lost_shipping_amount
- dev-2.24.1.rossignol.bopis
- dev-oat/m2-plugin/hackathon-solution-2
- dev-sean/10-12-hackathon
- dev-feature/m2_api_driven_cart_integration_feature
- dev-ning-hyva
- dev-mikes/RemoveShipToStoreShipment
- dev-ning-declarative-schema
- dev-bugfix/shipperhq_apidriven_backoffice
- dev-2.26.0.jm
- dev-feature/php8_support_fix_legacy_cart_call
- dev-feature/amasty_extrafee_support
- dev-2.25.1.jm
- dev-2.26.0.emanualonline
- dev-2.26.0rc4
- dev-2.26.0rc3
- dev-2.25.2.toolstoday
- dev-feature/catalog_ingestion_custom_logger
- dev-automation_test_place_guest_order
- dev-ning-support-grasscity-stock
- dev-2.25.2.strapworks
- dev-bugfix/native_discount_calculation_refactoring
- dev-2.25.1.growershouse
- dev-ning-add-parent-name-to-variation
- dev-ning-reset-dev-mode-by-featureswitch
- dev-2.24.0.cabinet.discount
- dev-2.24.0.cabinet
- dev-ci/jz/rebase-custom1
- dev-ci/test-branch
- dev-vitaliy/free-shipping-coupon
- dev-automation_test
- dev-2.24.1.rossignol
- dev-2.24.1.rossignol.debug
- dev-emily/cl2260
- dev-feature/m2_credentials_explanation
- dev-update-readme
- dev-2.24.1.industry_west
- dev-2.24.1.burtsbeesbaby
- dev-bugfix/unable_to_checkout_if_customer_uses_free_shipping_method_and_applies_whole_cart_shipping_discount
- dev-2.25.0.rc.audio
- dev-vitaliy/update-invoice
- dev-2.24.1.polywood.debug
- dev-2.24.1.dive.right.in.scuba
- dev-add_callback_parameter_in_onClose_callback
- dev-unickq-patch-2
- dev-2.24.1.diverssupply
- dev-bugfix/rounding_issue
- dev-vitaliy/m2-api-development
- dev-ning-initiate-oauth-handshake
- dev-ning-link-integration-token
- dev-2.24.0.betterbaseball
- dev-vitaliy/link-integration-token
- dev-2.24.0.gloskin
- dev-2.23.0.gloskin
- dev-amasty_promo/support_coupon_with_item_discount
- dev-vitaliy/circle-ci-test
- dev-2.22.0.rossignol
- dev-fix_broken_test
- dev-2.23.0.cabinet
- dev-2.23.0.burt
- dev-integration_test/plugin_loginpostplugin
- dev-ning-m2-modules-support
- dev-BOLT-16
- dev-BOLT-15
- dev-BOLT-14
- dev-BOLT-13
- dev-BOLT-10
- dev-BOLT-10-13-14-15-16
- dev-module-support-extraction/j2t-rewards-support-refactor
- dev-2.22.0.cabinet
- dev-2.22.0.akira
- dev-nick/ci_fix
- dev-integration-test-stable-branch
- dev-fix-integration-test-circle-ci-job
- dev-integration_test/model_customercreditcardtest
- dev-melvin_make_api_url_oauth_dynamic
- dev-ning-create-integraion-and-keys
- dev-2.22.0.grasscity
- dev-nick/circle-fix
- dev-feature/M2P-572_-_Store_publishable_keys_unencrypted
- dev-M2P-618_-_Add_sorting_order_to_product_attributes_in_the_GetProduct_endpoint-refactor
- dev-2.21.0.cabinet
- dev-specify_bolt_keys_and_signing_secret_as_sensitive_settings
- dev-2.21.0.diverightinscuba
- dev-2.21.2.dlv
- dev-2.21.1.kitchen.restock
- dev-2.22.0.pintrest
- dev-2.21.0.bag.riders
- dev-2.21.0.ambush
- dev-ethan_product_v2
- dev-ethan_product_v2_debug
- dev-back-office-keys-load-fix
- dev-2.21.0.budget.mailboxes
- dev-nf-test-runner
- dev-ethan_m2_attribute_list
- dev-nf-fix-injection-script
- dev-ethan_attribute_fix
- dev-2.20.0.atbbq
- dev-2.21.0.shineretrofits
- dev-2.21.0.brian.gavin.diamonds
- dev-ethan-backup
- dev-matt/enable-php-lint
- dev-megan/on-727-m2-v2
- dev-2.20.0.buywake
- dev-nf-sso-replacejs
- dev-2.20.0.larsonjewelers
- dev-enphase
- dev-shiftpod
- dev-kitchen-restock
- dev-ignore_credit_hook_if_order_is_edited_in_magento_admin
- dev-2.16.0.buywake
- dev-andrewchristian
- dev-nathaniel/endpoints_return_interfaces
- dev-2.2.20.rta
- dev-2.19.0.variantfix
- dev-atbbq
- dev-2.16.0.trailgear
- dev-2.18.toolstoday
- dev-intergration_test/config_helper
- dev-2.11.0.espressoparts
- dev-2.12.0.samuelhubbard
- dev-2.18.0.cabinets
- dev-integration_test/order_helper
- dev-nathaniel/universal_api
- dev-2.17.0.cabinets
- dev-mikes_FixUpdateEndpoint
- dev-2.3.0_sportiva
- dev-2.17.0-rta
- dev-2.17.0-nodelete
- dev-2.17.0-legacy
- dev-correct_total_amount_logic
- dev-nathaniel/add_custom_branches
- dev-fix_displaying_of_applied_discount_label
- dev-nathaniel/save_applepay_payment_method
- dev-2.16.0.cariloha
- dev-2.8.1.nmwa
- dev-code_refactor_for_3rd_party_module_unirgy_giftcert
- dev-unickq-patch-1
- dev-2.15.0.cariloha
- dev-2.15.0.muji
- dev-2.14.0.autorim.2
- dev-2.14.0.autorim
- dev-matt/phpcs-cleanup2
- dev-2.14.0.rc3.motorsport
- dev-2.14.0.coastalbusiness
- dev-2.14.0.rc3
- dev-test/thirdpartymodules_mageplaza_shippingrestriction
- dev-2.13.0.autorim
- dev-2.7.0.coastalbusiness
- dev-2.8.0.taosfootwear
- dev-test-branch
- dev-test-pr
- dev-coupon-v2-p2
- dev-coupon-v2-pre-1
- dev-recalculate_shipping_and_tax_after_selecting_a_shipping_method_in_native_checkout_page
- dev-jz/rebase-custom1
- dev-jz/rebase-custom2
- dev-jz/rebase-custom3
- dev-2.6.0.thecloseout
- dev-2.8.1.flyinmiata
- dev-no-man-walks-alone
- dev-bolt_lund_v3
- dev-2.4.1_shoprescuespa
- dev-bolt_lunk_v2
- dev-2.6.0.monin
- dev-yogibo
- dev-bolt_2.0.3_derma_doctor
- dev-bolt_lund
- dev-refactor-update-order-payment-method
- dev-bolt_lmnx
- dev-v2.1.0-fix_quote_item_description
- dev-bolt_a_c
- dev-fix_dicount_amount_for_m23_cloud
- dev-nmwa
- dev-nm
- dev-dev-yogibo
This package is auto-updated.
Last update: 2024-09-25 06:06:17 UTC
README
1. 要求
- Magento 2.3.0 或更高版本
- Composer PHP 依赖管理器
2. 插件安装
- 打开命令提示符,进入
<MAGENTO_ROOT>
文件夹并运行以下命令
$ composer require boltpay/bolt-magento2
$ php bin/magento setup:upgrade
$ php bin/magento setup:di:compile
$ php bin/magento setup:static-content:deploy
$ php bin/magento cache:clean
$ php bin/magento cache:flush
3. 插件配置
登录到商店管理员面板。导航到 商店
> 配置
> 销售
> 支付方式
> Bolt Pay
。以下是基本设置的说明。
启用
下拉菜单启用/禁用 Bolt 支付方法。选择 是 以启用它。- 输入适当的
标题
,例如 信用卡和借记卡
API 凭证
以下三个必需值(即
API 密钥
、签名密钥
、发布密钥
)可以在您的 Bolt 商户仪表板 中的开发者
>API
下找到。默认情况下,发布密钥用于多步骤结账。您可以在右上角的下拉菜单中找到其他发布密钥(仅支付和后台办公室)。
对于生产环境,这些可以在以下位置找到: https://merchant.bolt.com
对于沙盒模式,请使用以下 URL: https://merchant-sandbox.bolt.com
- API 密钥 用于从您的后端服务器调用 Bolt API
- 签名密钥 用于在验证 webhook 请求的真实性时进行签名验证
- 发布密钥 - 多步骤 用于在购物车和产品页面打开 Bolt 支付弹出窗口
- 发布密钥 - 仅支付 用于在结账页面打开 Bolt 支付弹出窗口
- 发布密钥 - 后台办公室 用于在管理员订单创建页面打开 Bolt 支付弹出窗口
- 沙盒模式 设置测试与生产执行环境
- 替换按钮选择器 以逗号分隔的 CSS 选择器列表,匹配要替换为 Bolt 结账按钮或与它们并排放置的元素的元素
无后缀
- 默认,将 Bolt 按钮插入元素位置并删除元素
|append
后缀 - example-selector|append,将 Bolt 按钮插入元素之后
|prepend
后缀 - example-selector|prepend,将 Bolt 按钮插入元素之前
4. Bolt 商户仪表板配置
登录到 Bolt 商户仪表板
- 导航到
开发者
- 单击
API
选项卡 - 滚动到
商户 API
部分 - 将 Webhook URL 设置为:
[store_url]/rest/V1/bolt/boltpay/order/manage
- 将 运输和税费 URL 设置为:
[store_url]/rest/V1/bolt/boltpay/shipping/methods
- 将 创建订单 URL 设置为:
[store_url]/rest/V1/bolt/boltpay/order/create
成功!
您的 Bolt 支付插件现在已安装并配置完毕。