2026-07-10 01:20:51,714 ERROR civicrm.finance_integration.INFO: stripe_po_1TqixPJaRQOHTfEW709jc5BO_USDe: Batch has been verified against the batch in Intacct and is now being closed (status set to Exported)
2026-07-10 01:20:51,723 ERROR civicrm.finance_integration.INFO: Remote batch url is <a href="https://www.intacct.com/ia/acct/ur.phtml?.r=47sfiEiljjcYthWN7wphkv9SAXhQNBwtMzW6U8YIubY">Intacct 365</a>
2026-07-10 01:20:51,723 ERROR [PHP Warning] Undefined array key "checkoutcom" at /srv/org.wikimedia.civicrm/ext/wmf-civicrm/Civi/Api4/Action/WMFAudit/GenerateBatch.php:433
2026-07-10 01:20:51,723 ERROR [PHP Warning] Trying to access array offset on value of type null at /srv/org.wikimedia.civicrm/ext/wmf-civicrm/Civi/Api4/Action/WMFAudit/GenerateBatch.php:433
2026-07-10 01:20:51,723 ERROR
2026-07-10 01:20:51,727 ERROR In GenerateBatch.php line 433:
2026-07-10 01:20:51,727 ERROR
2026-07-10 01:20:51,727 ERROR [TypeError]
2026-07-10 01:20:51,727 ERROR Civi\Api4\Action\WMFAudit\GenerateBatch::getVendorCode(): Return value must
2026-07-10 01:20:51,727 ERROR be of type string, null returned
2026-07-10 01:20:51,727 ERROR
2026-07-10 01:20:51,727 ERROR
2026-07-10 01:20:51,727 ERROR Exception trace:
2026-07-10 01:20:51,727 ERROR at /srv/org.wikimedia.civicrm/ext/wmf-civicrm/Civi/Api4/Action/WMFAudit/GenerateBatch.php:433
2026-07-10 01:20:51,727 ERROR Civi\Api4\Action\WMFAudit\GenerateBatch->getVendorCode() at /srv/org.wikimedia.civicrm/ext/wmf-civicrm/Civi/Api4/Action/WMFAudit/GenerateBatch.php:1167
2026-07-10 01:20:51,727 ERROR Civi\Api4\Action\WMFAudit\GenerateBatch->getJournalRows() at /srv/org.wikimedia.civicrm/ext/wmf-civicrm/Civi/Api4/Action/WMFAudit/GenerateBatch.php:128
2026-07-10 01:20:51,727 ERROR Civi\Api4\Action\WMFAudit\GenerateBatch->_run() at /srv/org.wikimedia.civicrm/core/Civi/Api4/Provider/ActionObjectProvider.php:91
2026-07-10 01:20:51,727 ERROR Civi\Api4\Provider\ActionObjectProvider->invoke() at /srv/org.wikimedia.civicrm/core/Civi/API/Kernel.php:164
2026-07-10 01:20:51,727 ERROR Civi\API\Kernel->runRequest() at /srv/org.wikimedia.civicrm/core/Civi/Api4/Generic/AbstractAction.php:251
2026-07-10 01:20:51,727 ERROR Civi\Api4\Generic\AbstractAction->execute() at /srv/org.wikimedia.civicrm/core/api/api.php:102
2026-07-10 01:20:51,727 ERROR civicrm_api4() at /srv/cv/src/Command/Api4Command.php:160
2026-07-10 01:20:51,727 ERROR Civi\Cv\Command\Api4Command->execute() at /srv/cv/vendor/symfony/console/Command/Command.php:298
2026-07-10 01:20:51,727 ERROR Symfony\Component\Console\Command\Command->run() at /srv/cv/vendor/symfony/console/Application.php:1040
2026-07-10 01:20:51,727 ERROR Symfony\Component\Console\Application->doRunCommand() at /srv/cv/vendor/symfony/console/Application.php:301
2026-07-10 01:20:51,727 ERROR Symfony\Component\Console\Application->doRun() at /srv/cv/lib/src/BaseApplication.php:137
2026-07-10 01:20:51,727 ERROR Civi\Cv\BaseApplication->doRun() at /srv/cv/vendor/symfony/console/Application.php:171
2026-07-10 01:20:51,727 ERROR Symfony\Component\Console\Application->run() at /srv/cv/lib/src/BaseApplication.php:87
2026-07-10 01:20:51,727 ERROR Civi\Cv\BaseApplication->run() at /srv/cv/lib/src/BaseApplication.php:32
2026-07-10 01:20:51,727 ERROR Civi\Cv\BaseApplication::main() at /srv/cv/bin/cv:34
2026-07-10 01:20:51,727 ERROR
2026-07-10 01:20:51,727 ERROR api4 [--in IN] [--out OUT] [--flat [FLAT]] [-T|--out=table] [-I|--out=list] [-J|--out=json-pretty] [-M|--enable-meta] [-m|--select-meta SELECT-META] [-N|--dry-run] [--] <Entity.action> [<key=value>...]
2026-07-10 01:20:51,727 ERROR
Description
Details
| Subject | Author | Repo | Branch | Lines +/- | |
|---|---|---|---|---|---|
| Return right exception when vendor id not set for certain gateway | Wfan | wikimedia/fundraising/crm | master | +30 -1 |
Related Objects
- Mentioned In
- T433423: Sprint M priorities 2026
Event Timeline
needs to add checkoutcom in the return list of getVendorCodesForGateways
data from https://docs.google.com/spreadsheets/d/1FFIhblreQKSiPBxfatc5XhDdjqoaR7R280r9TTOlQcw/edit?gid=1609952585#gid=1609952585 not filled for checkoutcom yet, @Eileenmcnaughton who should we request this from, thanks!
Change #1309318 had a related patch set uploaded (by Wfan; author: Wfan):
[wikimedia/fundraising/crm@master] Return right exception when vendor id not set for certain gateway
thanks @AnnWF - I think we need to include this in a checklist of requirements before a new gateway comes online - I've added it [[ https://docs.google.com/spreadsheets/d/1TXlQxTnbwqgMyHWtlC3WOecqBie56tElxIkaPLjQ7-4/edit?usp=sharing | onto the spreadshee ]]t @Cstone started & hopefully it will happen in future before we test any new settlement providers - (@RKumar_WMF )
In the meantime I asked Tiffany & Julie for a new code.
Change #1309318 merged by Eileen:
[wikimedia/fundraising/crm@master] Return right exception when vendor id not set for certain gateway