I'm running into arbitrary key case in return data. This causes the unset($data['Brq_signature']); in generateSignature() to fail, which in turn includes the signature in the hash. The key case can be set in Buckaroo's "Plaza" (see image), but never matches Brq_signature. The default seems to be uppercase (BRQ_SIGNATURE).
If you agree, I can fix this in the string foreach using strcasecmp to filter out the signature, regardless of case.
I'm running into arbitrary key case in return data. This causes the
unset($data['Brq_signature']);
ingenerateSignature()
to fail, which in turn includes the signature in the hash. The key case can be set in Buckaroo's "Plaza" (see image), but never matchesBrq_signature
. The default seems to be uppercase (BRQ_SIGNATURE
).If you agree, I can fix this in the string foreach using
strcasecmp
to filter out the signature, regardless of case.