List backend-owned payment product plans
GET
/payment-product-plans
const url = 'https://example.com/payment-product-plans';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/payment-product-plans \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Payment product plan catalog
Media typeapplication/json
PaymentProductPlanCatalog
object
catalogCode
required
string
catalogVersionLabel
required
string
plans
required
Array<object>
object
planCode
required
string
productFamily
required
string
displayLabel
required
string
allowedPaymentMethods
required
Array<string>
obligationPurposes
required
Array<string>
settlementParticipation
required
string
settlementRealizationPolicy
required
object
realizationTriggers
required
Array<string>
ledgerRecognitionTiming
required
string
feeRecognitionBasis
required
string
settlementLineTargets
required
Array<string>
freezesCustomerVisibleAmountAfterPayment
required
boolean
laterCatalogChangesCanAlterExposedResult
required
boolean
key
additional properties
refundPolicy
required
object
refundable
required
boolean
operatorReviewRequired
required
boolean
refundWindowDays
required
integer | null
key
additional properties
conversionPolicy
required
object
convertibleToReservationPayment
required
boolean
customerVisibleConversion
required
boolean
key
additional properties
cashReceiptPolicy
required
object
merchantOfRecord
required
collectionChannel
required
receiptIssuer
required
cashReceiptEligible
required
boolean
supportedPurposes
required
Array
ineligibleReasonCode
required
string | null
key
additional properties
priceCatalogReferences
required
Array<object>
object
catalogCode
required
string
catalogVersionLabel
required
string
quoteComponentCode
required
string
obligationPurpose
required
string
sourceEvidenceKey
required
string
key
additional properties
providerRoutingKey
required
string
expirationPolicy
required
key
additional properties
key
additional properties
Supabase bearer token is required
Actor cannot read payment product plan catalog
Payment product plan catalog runtime is unavailable