Expose PaymentIntent and enhance account holder schema in API definitions

Changes

This update improves the schema definitions by exposing the PaymentIntent object and refining account holder details used within the broker QA sandbox.

Updated endpoints

  • No endpoint path changes, but extensive schema definition updates include:
    • Added new complex types: PaymentIntent, PaymentIntentRelation, LoanPaymentIntent, PaymentXPaymentIntent, DueInterestXPaymentIntent, and InstallmentPlanXPaymentIntent to represent detailed payment intent relationships and components.
    • Modified ApiRevenueShare schema to make the payment property nullable and replaced with an allOf reference, added a new nullable payment_intent property.
    • Updated ApiRevenueShare required fields order and composition.
    • Enhanced /AccountDetails and /AccountProvider definitions to better capture account holder information including account number types and bank identifiers.

No new or deleted endpoints were introduced; changes are strictly schema improvements to support better payment intent exposure and account details handling.