{ "opencollection": "1.0.0", "info": { "name": "Customer Billing Token API", "version": "v1.0" }, "items": [ { "info": { "name": "Registration", "type": "folder" }, "items": [ { "info": { "name": "Register Token Service", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/bill/registerToken", "headers": [ { "name": "targetSystem", "value": "" }, { "name": "allowPoll", "value": "" } ] }, "docs": "Billing Recurring Service Token Registration" } ] }, { "info": { "name": "Activation", "type": "folder" }, "items": [ { "info": { "name": "Activate Token Service", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/bill/activateToken", "headers": [ { "name": "targetSystem", "value": "" }, { "name": "allowPoll", "value": "" } ] }, "docs": "Billing Recurring Service Token Activation" } ] }, { "info": { "name": "Deactivation", "type": "folder" }, "items": [ { "info": { "name": "Deactivate Token Service", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/bill/deactivateToken", "headers": [ { "name": "targetSystem", "value": "" } ], "params": [ { "name": "isComposite", "value": "", "type": "query" } ] }, "docs": "Deactivate Token Service" } ] }, { "info": { "name": "urlCreate", "type": "folder" }, "items": [ { "info": { "name": "Create URL", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/bill/urlCreate", "params": [ { "name": "targetSystem", "value": "", "type": "query" } ] }, "docs": "Create URL" } ] }, { "info": { "name": "Debit", "type": "folder" }, "items": [ { "info": { "name": "Debit Token Service", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/bill/debit", "params": [ { "name": "targetSystem", "value": "", "type": "query" } ] }, "docs": "Debit token request is used to initiate billing for DCB active tokens with VATDetails. This version also accept optional parameter offerDetails and these offeDetails are fowarded to COM for pbundle provisioning." } ] }, { "info": { "name": "Refund", "type": "folder" }, "items": [ { "info": { "name": "Refund Token Service", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/bill/refund", "params": [ { "name": "targetSystem", "value": "", "type": "query" } ] }, "docs": "Refund token request is used to refund subscribers which were succesfully billed for DCB and Adhoc tokens. A debitNotidication with billed subscriber account balance details is required for a refund to be processed." } ] }, { "info": { "name": "Status", "type": "folder" }, "items": [ { "info": { "name": "Query transaction status", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/bill/transactionStatus", "params": [ { "name": "targetSystem", "value": "", "type": "query" }, { "name": "type", "value": "", "type": "query" }, { "name": "transactionId", "value": "", "type": "query" }, { "name": "contractingPartnerId", "value": "", "type": "query" }, { "name": "originTransactionID", "value": "", "type": "query" }, { "name": "paymentRef", "value": "", "type": "query" }, { "name": "orderRef", "value": "", "type": "query" } ] }, "docs": "Query the transaction status for refunds, order and debit transactions." }, { "info": { "name": "Query token status", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/bill/tokenStatus", "params": [ { "name": "targetSystem", "value": "", "type": "query" }, { "name": "transactionId", "value": "", "type": "query" }, { "name": "contractingPartnerId", "value": "", "type": "query" }, { "name": "platformPartnerId", "value": "", "type": "query" }, { "name": "contentToken", "value": "", "type": "query" } ] }, "docs": "Query the status of registered token" } ] } ], "bundled": true }