Skip to content

Conversation

@armando-rodriguez-cko
Copy link
Contributor

This pull request introduces several enhancements to the payments SDK, focusing on expanding product and processing settings attributes and improving payment session options. The main changes include new attributes for affiliate tracking, extended product classification, and support for consent collection in payment sessions.

Product model enhancements

  • Added type and sub_type attributes to the Product class, allowing for more detailed product categorization; sub_type leverages the new ProductSubType module for blockchain-related types. [1] [2] [3]

Processing settings improvements

  • Added affiliate_id and affiliate_url attributes to the ProcessingSettings class to support affiliate tracking in payment processing. [1] [2]

Payment sessions options

  • Introduced a new COLLECT_CONSENT option to the StorePaymentDetailsType module, enabling workflows that require explicit consent for storing payment details.

@armando-rodriguez-cko armando-rodriguez-cko requested a review from a team November 27, 2025 13:01
@github-advanced-security
Copy link

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Dec 4, 2025

@armando-rodriguez-cko armando-rodriguez-cko merged commit 6d69be7 into master Dec 4, 2025
4 checks passed
@armando-rodriguez-cko armando-rodriguez-cko deleted the feature/add-affiliate-attributes-to-ProcessingSettings-and-Product-and-introduce-ProductSubType-module branch December 4, 2025 11:19
armando-rodriguez-cko added a commit that referenced this pull request Dec 4, 2025
- feat: add affiliate attributes to ProcessingSettings and Product, and introduce ProductSubType module #163
david-ruiz-cko pushed a commit that referenced this pull request Dec 4, 2025
- feat: add affiliate attributes to ProcessingSettings and Product, and introduce ProductSubType module #163
david-ruiz-cko pushed a commit that referenced this pull request Dec 11, 2025
… introduce ProductSubType module (#163)

* feat: add affiliate attributes to ProcessingSettings and Product, and introduce ProductSubType module

* feat: add customer attribute to APM payments integration request
david-ruiz-cko pushed a commit that referenced this pull request Dec 11, 2025
- feat: add affiliate attributes to ProcessingSettings and Product, and introduce ProductSubType module #163
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants