{ "opencollection": "1.0.0", "info": { "name": "Kaltura OTT accessControl householdPaymentGateway API", "version": "3.6.287.20720" }, "items": [ { "info": { "name": "householdPaymentGateway", "type": "folder" }, "items": [ { "info": { "name": "householdPaymentGateway.disable", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/householdpaymentgateway/action/disable" }, "docs": "Disable payment-gateway on the household" }, { "info": { "name": "householdPaymentGateway.enable", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/householdpaymentgateway/action/enable" }, "docs": "Enable a payment-gateway provider for the household." }, { "info": { "name": "householdPaymentGateway.getChargeID", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/householdpaymentgateway/action/getChargeID" }, "docs": "Get a household’s billing account identifier (charge ID) for a given payment gateway" }, { "info": { "name": "householdPaymentGateway.invoke", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/householdpaymentgateway/action/invoke" }, "docs": "Gets the Payment Gateway Configuration for the payment gateway identifier given" }, { "info": { "name": "householdPaymentGateway.list", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/householdpaymentgateway/action/list" }, "docs": "Get a list of all configured Payment Gateways providers available for the account. For each payment is provided with the household associated payment methods." }, { "info": { "name": "householdPaymentGateway.resume", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/householdpaymentgateway/action/resume" }, "docs": "Resumes all the entitlements of the given payment gateway" }, { "info": { "name": "householdPaymentGateway.setChargeID", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/householdpaymentgateway/action/setChargeID" }, "docs": "Set user billing account identifier (charge ID), for a specific household and a specific payment gateway" }, { "info": { "name": "householdPaymentGateway.suspend", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/service/householdpaymentgateway/action/suspend" }, "docs": "Suspends all the entitlements of the given payment gateway" } ] } ], "bundled": true }