On This Page
REST API | Visa Platform Connect
Adding a New Product to an Existing Organization Using the API
To add a product, you must subscribe to it, and if there are configurations available,
configure it.
Subscribing to a Product
Product fields are in the
selectedProducts
object. Include the field for
the product you are adding, and set subscriptionInformation.enabled
field
for that product to true
Product Features
Some products also have a
features
block within the
subscriptionInformation
object that gives you the ability to enable
features of a product. "subscriptionInformation": { "enabled": true, "features": { "cardNotPresent": { "enabled": true }, "cardPresent": { "enabled": true }
Configuring a Product
Some products have a
configurationInformation
object that contains a
templateId
field and a configurations
object. The
templateId
field refers to a product configuration template that is
already created in the Smartpay Fuse Portal
and is required to configure a product using
the Boarding API. If the templateId
field is not submitted or is left
blank, the default template for the account is used. For more information about templates,
see Product Templates.You can override product template values by submitting the
configurations
object.Configurations Object Example
"configurationInformation": { "templateId": "A57EB750-6543-46A5-83BE-CCA38D9C9083", "configurations": { "common": { "defaultAuthTypeCode": "final", "foodAndConsumerServiceId": "1234", "enablePartialAuth": true, "useParentTransactionAmountForFollowOn": false, "merchantCategoryCode": "1234", "processors": { "processorName": { "batchGroup": "processorname_batch_00", "acquirer": { "interbankCardAssociationId": "20490", "discoverInstitutionId": "666666", "institutionId": "432870", "fileDestinationBin": "432870", "countryCode": "840_usa" }, "merchantId": "20003791", "terminalId": "yD9mP42e", "sicCode": "1234", "allowMultipleBills": true, "fireSafetyIndicator":false, "quasiCash":false, "paymentTypes":{ "VISA": {"enabled": true}, "MASTERCARD": {"enabled": true},"AMERICAN_EXPRESS": {"enabled": true},"CUP": {"enabled": true},"JCB": {"enabled": true},"DISCOVER": {"enabled": true},"FALABELLA_PLCC": {"enabled": true},"COSTCO_PLCC": {"enabled": true},"DINERS_CLUB": {"enabled": true} }, "currencies": { "USD": {"enabled": true } } } } }, "features": { "cardNotPresent": { "ignoreAddressVerificationSystem": true, "processors": { "gpx": { "relaxAddressVerificationSystem":true, "relaxAddressVerificationSystemAllowZipWithoutCountry":true, "relaxAddressVerificationSystemAllowExpiredCard":false, "visaSTPOnly":false, "enableEmsTransactionRiskScore":false }