When I try to send a request to Paysafe, I keep getting the following response form the API
<p>Here is my code that I am using to make my request.</p>

<pre><code>   {
    "total_amount": "1000",
    "currency_code": "USD",
    "merchant_ref_num": "12345678",
    "customer_notification_email": "test@test.com",
    "profile": {
        "firstName": "Test",
        "lastName": "Sample",
        "merchantCustomerId": "12345678"
    },
    "billingDetails": {
        "city": "Montreal",
        "country": "CA",
        "street": "123 Main Apt 200",
        "zip": "H1H1H1",
        "state": "QC",
        "phone": "555-555-5555"
    },
    "extendedOptions": [
        {
            "key": "authType",
            "value": "auth"
        },
        {
            "key": "orderTimeout",
            "value": 2592000
        },
        {
            "key": "suppressCustomerEmail",
            "value": true
        },
      {
            "key": "silentPost",
            "value": false
        }
    ],
    "callback": [
        {
            "format": "get",
            "rel": "on_success",
            "uri": "https://secure4137.hostgator.com/~cmedei/optimal/callbacks/callback.php",
            "returnKeys": [
                "id",
                "profile.paymentToken",
                "profile.id",
                "transaction.errorCode",
                "transaction.errorMessage",
                "transaction.confirmationNumber",
                "transaction.amount",
                "transaction.authType",
                "transaction.status",
                "transaction.currencyCode",
                "transaction.merchantRefNum",
                "transaction.card.brand",
                "transaction.card.country",
                "transaction.card.expiry",
                "transaction.card.lastDigits",
                "transaction.card.threeDEnrolment",
                "transaction.card.threeDResult",
                "transaction.card.type",
                "transaction.paymentType",
                "transaction.prepaidcard.lastDigits"
            ],
            "retries": 3,
            "synchronous": true
        },
        {
            "format": "get",
            "rel": "on_decline",
            "uri": "https://secure4137.hostgator.com/~cmedei/optimal/callbacks/callback.php",
            "returnKeys": [
                "id",
                "profile.paymentToken",
                "profile.id",
                "transaction.errorCode",
                "transaction.errorMessage",
                "transaction.confirmationNumber",
               "transaction.amount",
                "transaction.authType",
                "transaction.status",
                "transaction.currencyCode",
                "transaction.merchantRefNum",
                "transaction.card.brand",
                "transaction.card.country",
                "transaction.card.expiry",
                "transaction.card.lastDigits",
                "transaction.card.threeDEnrolment",
                "transaction.card.threeDResult",
                "transaction.card.type",
                "transaction.paymentType",
                "transaction.prepaidcard.lastDigits"
            ],
            "retries": 3,
            "synchronous": true
        }
    ],
    "redirect": [
        {
            "rel": "on_success",
            "uri": "http://localhost:8080/hosted_api/main/success/",
            "returnKeys": [
                "id",
                "transaction.confirmationNumber",
                "transaction.amount",
                "transaction.status",
                "transaction.errorCode",
                "transaction.errorMessage",
                "transaction.riskReasonCode",
                "transaction.card.lastDigits",
                "transaction.card.brand",
                "transaction.card.type"
            ]
        },
        {
            "rel": "on_decline",
            "uri": "http://localhost:8080/hosted_api/main/failure/",
            "returnKeys": [
                "id",
                "transaction.confirmationNumber",
                "transaction.amount",
                "transaction.status",
                "transaction.errorCode",
                "transaction.errorMessage",
                "transaction.riskReasonCode",
                "transaction.card.lastDigits",
                "transaction.card.brand",
                "transaction.card.type"
            ]
        },
        {
            "rel": "on_error",
            "uri": "http://localhost:8080/hosted_api/main/error/",
            "returnKeys": [
                "id",
                "transaction.confirmationNumber",
                "transaction.amount",
                "transaction.status",
                "transaction.errorCode",
                "transaction.errorMessage",
                "transaction.riskReasonCode",
                "transaction.card.lastDigits",
                "transaction.card.brand",
                "transaction.card.type"
            ]
        },
        {
            "rel": "on_timeout",
            "uri": "http://localhost:8080/hosted_api/main/timeout/",
            "returnKeys": [
                "id",
                "transaction.confirmationNumber",
                "transaction.amount",
                "transaction.status",
                "transaction.errorCode",
                "transaction.errorMessage",
                "transaction.riskReasonCode",
                "transaction.card.lastDigits",
                "transaction.card.brand",
                "transaction.card.type"
            ]
        },
        {
            "rel": "on_hold",
            "uri": "http://localhost:8080/hosted_api/main/onhold/",
            "returnKeys": [
                "id",
                "transaction.confirmationNumber",
                "transaction.amount",
                "transaction.status",
                "transaction.errorCode",
                "transaction.errorMessage",
                "transaction.riskReasonCode",
                "transaction.card.lastDigits",
                "transaction.card.brand",
                "transaction.card.type"
            ]
        }
    ],
    "shoppingCart": [
        {
            "amount": "1000",
            "quantity": "1",
            "description": "Fast Order"
        }
    ]
}
</code></pre>

<p>Here is what I am getting back as the response</p>

<pre><code>{
  "error": {
    "code": 401,
    "message": "Not authorised"
  }
}
</code></pre>

<p>I receive the same error even if I remove the JSON code. So I am assuming that my credentials are incorrect. </p>

<pre><code>    &lt;?php
header("Content-type:application/json");
header("Authorization:application/Basic Og==");

?&gt;
</code></pre>