Skip to content

fix: address issues #1015, #1016, #1022, #1161 - #1300

Merged
github-actions[bot] merged 1 commit into
Smartdevs17:mainfrom
greyforreal:fix/issues-1015-1016-1022-1161
Oct 17, 2026
Merged

github-actions[bot] merged 1 commit into
Smartdevs17:mainfrom
greyforreal:fix/issues-1015-1016-1022-1161

Conversation

@greyforreal

Copy link
Copy Markdown
Contributor

Closes #1016
Add SAR/bank-transfer settlement rail

  • Implements PayoutExecutor interface
  • Supports SAR currency bank transfers
  • Includes sandbox mode for testing
  • Idempotency key deduplication

Closes #1015
Document payout API with OpenAPI examples

  • Created comprehensive OpenAPI 3.0 spec
  • Request/response schemas for all payout endpoints
  • Examples for success and error cases
  • Validated and ready for publication

Closes #1022
Fix timezone handling in scheduled payouts

  • All schedules normalized to UTC storage
  • DST boundary handling and detection
  • Local time conversion utilities for UI
  • Timezone-aware next execution calculation

Closes #1161
Strengthen payment security (iteration 6)

  • Enhanced velocity checks
  • Amount threshold validation
  • 2FA requirement for large payouts
  • IP reputation checking
  • Pattern-based fraud detection
  • Security audit logging
  • Merchant rate limiting

, Smartdevs17#1161

- Smartdevs17#1016: Add SAR/bank-transfer settlement rail
  - Implements PayoutExecutor interface
  - Supports SAR currency bank transfers
  - Includes sandbox mode for testing
  - Idempotency key deduplication

- Smartdevs17#1015: Document payout API with OpenAPI examples
  - Created comprehensive OpenAPI 3.0 spec
  - Request/response schemas for all payout endpoints
  - Examples for success and error cases
  - Validated and ready for publication

- Smartdevs17#1022: Fix timezone handling in scheduled payouts
  - All schedules normalized to UTC storage
  - DST boundary handling and detection
  - Local time conversion utilities for UI
  - Timezone-aware next execution calculation

- Smartdevs17#1161: Strengthen payment security (iteration 6)
  - Enhanced velocity checks
  - Amount threshold validation
  - 2FA requirement for large payouts
  - IP reputation checking
  - Pattern-based fraud detection
  - Security audit logging
  - Merchant rate limiting
@vercel

vercel Bot commented Oct 17, 2026

Copy link
Copy Markdown

@greyforreal is attempting to deploy a commit to the smartdevs17's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Oct 17, 2026

Copy link
Copy Markdown

@greyforreal Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@github-actions
github-actions Bot merged commit edbd9e8 into Smartdevs17:main Oct 17, 2026
15 of 24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant