PrePaid Wizard Voucher API

VoucherVend

get

Query a specified voucher number to get the current status of the voucher


/api/v2/voucher/{vouchernumber}

Usage and SDK Samples

curl -X GET\
-H "Accept: application/json,text/json,application/xml,text/xml"\
"http://api.prepaid-wizard.com//api/v2/voucher/{vouchernumber}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.VoucherVendApi;

import java.io.File;
import java.util.*;

public class VoucherVendApiExample {

    public static void main(String[] args) {
        
        VoucherVendApi apiInstance = new VoucherVendApi();
        String vouchernumber = vouchernumber_example; // String | 
        try {
            APIResponseStatus result = apiInstance.get(vouchernumber);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling VoucherVendApi#get");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.VoucherVendApi;

public class VoucherVendApiExample {

    public static void main(String[] args) {
        VoucherVendApi apiInstance = new VoucherVendApi();
        String vouchernumber = vouchernumber_example; // String | 
        try {
            APIResponseStatus result = apiInstance.get(vouchernumber);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling VoucherVendApi#get");
            e.printStackTrace();
        }
    }
}
String *vouchernumber = vouchernumber_example; // 

VoucherVendApi *apiInstance = [[VoucherVendApi alloc] init];

// Query a specified voucher number to get the current status of the voucher
[apiInstance getWith:vouchernumber
              completionHandler: ^(APIResponseStatus output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PrePaidWizardVoucherApi = require('pre_paid_wizard_voucher_api');

var api = new PrePaidWizardVoucherApi.VoucherVendApi()
var vouchernumber = vouchernumber_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.get(vouchernumber, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getExample
    {
        public void main()
        {

            var apiInstance = new VoucherVendApi();
            var vouchernumber = vouchernumber_example;  // String | 

            try
            {
                // Query a specified voucher number to get the current status of the voucher
                APIResponseStatus result = apiInstance.get(vouchernumber);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling VoucherVendApi.get: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiVoucherVendApi();
$vouchernumber = vouchernumber_example; // String | 

try {
    $result = $api_instance->get($vouchernumber);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling VoucherVendApi->get: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::VoucherVendApi;

my $api_instance = WWW::SwaggerClient::VoucherVendApi->new();
my $vouchernumber = vouchernumber_example; # String | 

eval { 
    my $result = $api_instance->get(vouchernumber => $vouchernumber);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling VoucherVendApi->get: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.VoucherVendApi()
vouchernumber = vouchernumber_example # String | 

try: 
    # Query a specified voucher number to get the current status of the voucher
    api_response = api_instance.get(vouchernumber)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling VoucherVendApi->get: %s\n" % e)

Parameters

Path parameters
Name Description
vouchernumber*
String
Required

Responses

Status: 200 - Call was executed successfully, see success result

Status: 401 - Unauthorised to make this call


purchase

Allows you to buy a new voucher, based on your specified voucher code


/api/v2/voucher

Usage and SDK Samples

curl -X POST\
-H "Accept: application/json,text/json,application/xml,text/xml"\
-H "Content-Type: application/json,text/json,application/xml,text/xml,application/x-www-form-urlencoded"\
"http://api.prepaid-wizard.com//api/v2/voucher"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.VoucherVendApi;

import java.io.File;
import java.util.*;

public class VoucherVendApiExample {

    public static void main(String[] args) {
        
        VoucherVendApi apiInstance = new VoucherVendApi();
        APIRequestPurchase body = ; // APIRequestPurchase | 
        String voucherCode = voucherCode_example; // String | 
        String externalReference = externalReference_example; // String | 
        try {
            APIResponsePurchase result = apiInstance.purchase(body, voucherCode, externalReference);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling VoucherVendApi#purchase");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.VoucherVendApi;

public class VoucherVendApiExample {

    public static void main(String[] args) {
        VoucherVendApi apiInstance = new VoucherVendApi();
        APIRequestPurchase body = ; // APIRequestPurchase | 
        String voucherCode = voucherCode_example; // String | 
        String externalReference = externalReference_example; // String | 
        try {
            APIResponsePurchase result = apiInstance.purchase(body, voucherCode, externalReference);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling VoucherVendApi#purchase");
            e.printStackTrace();
        }
    }
}
APIRequestPurchase *body = ; // 
String *voucherCode = voucherCode_example; // 
String *externalReference = externalReference_example; // 

VoucherVendApi *apiInstance = [[VoucherVendApi alloc] init];

// Allows you to buy a new voucher, based on your specified voucher code
[apiInstance purchaseWith:body
    voucherCode:voucherCode
    externalReference:externalReference
              completionHandler: ^(APIResponsePurchase output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PrePaidWizardVoucherApi = require('pre_paid_wizard_voucher_api');

var api = new PrePaidWizardVoucherApi.VoucherVendApi()
var body = ; // {{APIRequestPurchase}} 
var voucherCode = voucherCode_example; // {{String}} 
var externalReference = externalReference_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.purchase(bodyvoucherCodeexternalReference, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class purchaseExample
    {
        public void main()
        {

            var apiInstance = new VoucherVendApi();
            var body = new APIRequestPurchase(); // APIRequestPurchase | 
            var voucherCode = voucherCode_example;  // String | 
            var externalReference = externalReference_example;  // String | 

            try
            {
                // Allows you to buy a new voucher, based on your specified voucher code
                APIResponsePurchase result = apiInstance.purchase(body, voucherCode, externalReference);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling VoucherVendApi.purchase: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiVoucherVendApi();
$body = ; // APIRequestPurchase | 
$voucherCode = voucherCode_example; // String | 
$externalReference = externalReference_example; // String | 

try {
    $result = $api_instance->purchase($body, $voucherCode, $externalReference);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling VoucherVendApi->purchase: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::VoucherVendApi;

my $api_instance = WWW::SwaggerClient::VoucherVendApi->new();
my $body = WWW::SwaggerClient::Object::APIRequestPurchase->new(); # APIRequestPurchase | 
my $voucherCode = voucherCode_example; # String | 
my $externalReference = externalReference_example; # String | 

eval { 
    my $result = $api_instance->purchase(body => $body, voucherCode => $voucherCode, externalReference => $externalReference);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling VoucherVendApi->purchase: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.VoucherVendApi()
body =  # APIRequestPurchase | 
voucherCode = voucherCode_example # String | 
externalReference = externalReference_example # String | 

try: 
    # Allows you to buy a new voucher, based on your specified voucher code
    api_response = api_instance.purchase(body, voucherCode, externalReference)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling VoucherVendApi->purchase: %s\n" % e)

Parameters

Body parameters
Name Description
body *
Form parameters
Name Description
voucher_code*
String
Required
external_reference*
String
Required

Responses

Status: 200 - Call was executed successfully, see success result

Status: 401 - Unauthorised to make this call


redeem

Allow the redemption of a purchased voucher, using the voucher number


/api/v2/voucher/{vouchernumber}

Usage and SDK Samples

curl -X PUT\
-H "Accept: application/json,text/json,application/xml,text/xml"\
"http://api.prepaid-wizard.com//api/v2/voucher/{vouchernumber}"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.VoucherVendApi;

import java.io.File;
import java.util.*;

public class VoucherVendApiExample {

    public static void main(String[] args) {
        
        VoucherVendApi apiInstance = new VoucherVendApi();
        String vouchernumber = vouchernumber_example; // String | 
        try {
            APIResponseStatus result = apiInstance.redeem(vouchernumber);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling VoucherVendApi#redeem");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.VoucherVendApi;

public class VoucherVendApiExample {

    public static void main(String[] args) {
        VoucherVendApi apiInstance = new VoucherVendApi();
        String vouchernumber = vouchernumber_example; // String | 
        try {
            APIResponseStatus result = apiInstance.redeem(vouchernumber);
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling VoucherVendApi#redeem");
            e.printStackTrace();
        }
    }
}
String *vouchernumber = vouchernumber_example; // 

VoucherVendApi *apiInstance = [[VoucherVendApi alloc] init];

// Allow the redemption of a purchased voucher, using the voucher number
[apiInstance redeemWith:vouchernumber
              completionHandler: ^(APIResponseStatus output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var PrePaidWizardVoucherApi = require('pre_paid_wizard_voucher_api');

var api = new PrePaidWizardVoucherApi.VoucherVendApi()
var vouchernumber = vouchernumber_example; // {{String}} 

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.redeem(vouchernumber, callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class redeemExample
    {
        public void main()
        {

            var apiInstance = new VoucherVendApi();
            var vouchernumber = vouchernumber_example;  // String | 

            try
            {
                // Allow the redemption of a purchased voucher, using the voucher number
                APIResponseStatus result = apiInstance.redeem(vouchernumber);
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling VoucherVendApi.redeem: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\ApiVoucherVendApi();
$vouchernumber = vouchernumber_example; // String | 

try {
    $result = $api_instance->redeem($vouchernumber);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling VoucherVendApi->redeem: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::VoucherVendApi;

my $api_instance = WWW::SwaggerClient::VoucherVendApi->new();
my $vouchernumber = vouchernumber_example; # String | 

eval { 
    my $result = $api_instance->redeem(vouchernumber => $vouchernumber);
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling VoucherVendApi->redeem: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.VoucherVendApi()
vouchernumber = vouchernumber_example # String | 

try: 
    # Allow the redemption of a purchased voucher, using the voucher number
    api_response = api_instance.redeem(vouchernumber)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling VoucherVendApi->redeem: %s\n" % e)

Parameters

Path parameters
Name Description
vouchernumber*
String
Required

Responses

Status: 200 - Call was executed successfully, see success result

Status: 401 - Unauthorised to make this call