Capture Context fails if masking enabled
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 35/100
Research direction
Start in cybersource/rest-client-php/lib/Api/KeyGenerationApi.php at line 172 and trace the generatePublicKey() call with masking enabled. Compare the bare-array request path with DataMasker::maskData's JSON-string expectation, then verify that the failure no longer occurs for that input.
Written by the indexing model from the issue text.
Description
\CyberSource\Api\KeyGenerationApi::generatePublicKey() will fail if masking is enabled.
The code fails in cybersource/rest-client-php/lib/Api/KeyGenerationApi.php, line 172 because $httpBody is an array and \CyberSource\Utilities\Helpers\DataMasker::maskData expects to be passed a JSON string. Something gets lost along the way if you call generatePublicKey() with a bare array.
- Dominant language
- PHP
- Stars
- 5
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Getting set up
We have not checked this project's setup files yet. Start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from CyberSource/cybersource-flex-samples-php
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
CyberSource/cybersource-flex-samples-php#13 · 2 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
CyberSource/cybersource-flex-samples-php#12 · 1 comment ·
-
Invalid merchant IDOpen
Difficulty 4/5 3-5 days Newbie friendliness 15/100
CyberSource/cybersource-flex-samples-php#9 · 2 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
CyberSource/cybersource-flex-samples-php#5 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
CyberSource/cybersource-flex-samples-php#4 · 3 comments ·
All issues in CyberSource/cybersource-flex-samples-php
Similar issues
-
Difficulty 1/5 Under an hour Newbie friendliness 92/100
a2aproject/A2A#2262 ·
Maintainers usually reply within 2 days
-
Bug
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Maintainers usually reply within 2 days
-
Difficulty 2/5 Half a day Newbie friendliness 84/100
fossology/fossology#3871 · 1 comment ·
Maintainers usually reply within 2 days
-
Slide deck generation fails with TypeError when the model omits "content"; slides always in EnglishOpen
Difficulty 2/5 1-3 hours Newbie friendliness 92/100
nextcloud/richdocuments#6120 ·
Maintainers usually reply within 3 days
-
sync-en
Difficulty 1/5 1-3 hours Newbie friendliness 84/100
Maintainers usually reply within 2 days