- Affected version
- 2.3.6
Touching the payment provider callback URL via GET causes an internal server error instead of the silently doing nothing.
Code:
An exception occurred: [ErrorException] [E_WARNING] Undefined array key "object" in src/XF/Payment/Stripe.php on line 689
XF::handlePhpError() in src/XF/Payment/Stripe.php at line 689
XF\Payment\Stripe->setupCallback() in payment_callback.php at line 37
array(4) {
["url"] => string(40) "/payment_callback.php?_xfProvider=stripe"
["referrer"] => bool(false)
["_GET"] => array(1) {
["_xfProvider"] => string(6) "stripe"
}
["_POST"] => array(0) {
}
}