You are here:
MtxRequestSubscriberPurchaseOffer (Managed Package)
This Matrixx API creates a purchase bundle or offer for a subscription in the Matrixx instance. It is used for the SIM Only offer as well as for add-on offers and bundle top-ups. In the sample request shown here a bundle offer code is used.
This feature is part of the Communications Cloud managed package.
Sample Request
For a SIM Only offer:
{
"SubscriberId": "Sub-95b70caa-2087-7446-8359-ef8cc9a3357e",
"$": "MtxRequestSubscriberPurchaseOffer",
"OfferRequestArray": [{
"$": "MtxPurchasedOfferData",
"ExternalId": "OFF_VCPS_SIMONLYOFFER"
}]
}
For a bundle offer:
{
"body": {
"$": "MtxRequestSubscriberPurchaseOffer",
"OfferRequestArray": [{
"$": "MtxPurchasedOfferData",
"ExternalId": "OFF_VCPS_ADDON_500M500T"
}]
}
}
To get the updated balance:
-
HTTP Path: /service/subscriber/ExternalId+%SubscriptionNumber%
-
HTTP Method: GET
-
Named Credential: Matrixx
Called By
-
Workflow: Bulk Upload Preprovisioned Data
-
OmniScript: VPL-CreatePreProvisionedData
-
Integration Procedure: VPL-BulkPostProcess
-
Integration Procedure: VPL-AddSubscription
-
-
-
-
Workflow: Buy Add-On
-
Order Management
-
-
Workflow: Top-Up Cash Balance
-
OmniScript: VCPS-CashAndBundleTopUps
-
Integration Procedure: VCPS-GetProductMappingAndUpdateMatrixxWrapper
-
Integration Procedure: VCPS-UpdateMatrixxBalanceForBundle
-
Data Mapper: VCPS-BundleTopUpRequest
-
-
-
-

