o2ti / pagbank-dynamic-account
随机修改支付账户。
Requires
- php: ~8.1.0||~8.2.0||~8.3.0
- magento/framework: 103.0.*
- pagbank/payment-magento: ~100
README
一个模块,用于在结账过程中随机更改用于支付处理的账户。
使用此模块,支付交易的分配是随机的,决定接收支付的账户通过从已注册并启用的账户中进行抽签。
只有当交易通过已保存的卡(安全箱)进行时,才会停止使用此流程,恢复最初保存的卡的原始账户。
在支付配置中创建了一个新的部分来捕获新的认证:[图片链接](https://private-user-images.githubusercontent.com/1786389/337689256-bac5180e-fea3-4389-8637-5f7af504442b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjYyNTE4MDIsIm5iZiI6MTcyNjI1MTUwMiwicGF0aCI6Ii8xNzg2Mzg5LzMzNzY4OTI1Ni1iYWM1MTgwZS1mZWEzLTQzODktODYzNy01ZjdhZjUwNDQ0MmIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDkxMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA5MTNUMTgxODIyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9M2M2ZDQ5YzRkOGNkZjhmNTZmOWZhMzUzOWI0NTEyN2Q4MzE2MGNmYjk1OWFiZjMyMzNlMDc2ZTNhMGM2ZTlhMCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.Po53f10tcy1hLB7S9hnlSIoCdt3_ZhV_9ClY7MkA-P0)
管理员需要点击“连接新账户”并遵循模块的常规授权流程。
安装
通过composer
composer require o2ti/pagbank-dynamic-account
通过Composer安装后,执行以下命令
bin/magento setup:upgrade bin/magento setup:di:compile
附加说明
您可以通过修改getRandomSeller函数的模型来更改账户决策的模型,该函数原本接收Magento\Quote\Api\Data\CartInterface对象,这允许例如分析购物车中的项目以确定选定的账户。
免责声明
O2TI及其开发者不承担使用此模块的责任,请进行测试,并在需要时向我们提交问题!