coinBase


Click here for a complete list of operations.

createOrder

Creates an order associated with a button

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /ctapi/services/ctCryptoPay/coinBase.asmx HTTP/1.1
Host: catalinatechnology.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.catalinaTechnology.com/services/ctCryptoPay/createOrder"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header>
    <ctCryptoPayHeader xmlns="http://www.catalinaTechnology.com/services/ctCryptoPay">
      <licenseKey>string</licenseKey>
      <licenseName>string</licenseName>
      <licenseExpiration>string</licenseExpiration>
      <softwareName>string</softwareName>
      <siteID>string</siteID>
      <siteKey>string</siteKey>
      <userName>string</userName>
      <cpnyID>string</cpnyID>
    </ctCryptoPayHeader>
  </soap:Header>
  <soap:Body>
    <createOrder xmlns="http://www.catalinaTechnology.com/services/ctCryptoPay">
      <buttonCode>string</buttonCode>
    </createOrder>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <createOrderResponse xmlns="http://www.catalinaTechnology.com/services/ctCryptoPay">
      <createOrderResult>
        <success>boolean</success>
        <order>
          <id>string</id>
          <created_at>string</created_at>
          <status>string</status>
          <total_btc>
            <cents>double</cents>
            <currency_iso>string</currency_iso>
          </total_btc>
          <total_native>
            <cents>double</cents>
            <currency_iso>string</currency_iso>
          </total_native>
          <custom>string</custom>
          <receive_address>string</receive_address>
          <button>
            <id>string</id>
            <price xsi:nil="true" />
            <code>string</code>
            <name>string</name>
            <price_string>double</price_string>
            <price_currency_iso>string</price_currency_iso>
            <type>string</type>
            <style>string</style>
            <text>string</text>
            <description>string</description>
            <custom>string</custom>
            <callback_url>string</callback_url>
            <success_url>string</success_url>
            <cancel_url>string</cancel_url>
            <info_url>string</info_url>
            <variable_price>boolean</variable_price>
            <choose_price>boolean</choose_price>
            <include_address>boolean</include_address>
            <include_email>boolean</include_email>
            <price1>string</price1>
            <price2>string</price2>
            <price3>string</price3>
            <price4>string</price4>
            <price5>string</price5>
          </button>
          <transaction>
            <id>string</id>
            <hash>string</hash>
            <confirmations>int</confirmations>
            <from>string</from>
            <amount>string</amount>
            <notes>string</notes>
            <amount_string>string</amount_string>
            <amount_currency_iso>string</amount_currency_iso>
          </transaction>
          <customer>
            <email>string</email>
            <shipping_address xsi:nil="true" />
          </customer>
        </order>
        <total_native>
          <cents>double</cents>
          <currency_iso>string</currency_iso>
        </total_native>
        <custom>string</custom>
        <receive_address>string</receive_address>
        <button>
          <id>string</id>
          <price>
            <cents>double</cents>
            <currency_iso>string</currency_iso>
          </price>
          <code>string</code>
          <name>string</name>
          <price_string>double</price_string>
          <price_currency_iso>string</price_currency_iso>
          <type>string</type>
          <style>string</style>
          <text>string</text>
          <description>string</description>
          <custom>string</custom>
          <callback_url>string</callback_url>
          <success_url>string</success_url>
          <cancel_url>string</cancel_url>
          <info_url>string</info_url>
          <variable_price>boolean</variable_price>
          <choose_price>boolean</choose_price>
          <include_address>boolean</include_address>
          <include_email>boolean</include_email>
          <price1>string</price1>
          <price2>string</price2>
          <price3>string</price3>
          <price4>string</price4>
          <price5>string</price5>
        </button>
        <transaction>
          <id>string</id>
          <hash>string</hash>
          <confirmations>int</confirmations>
          <from>string</from>
          <amount>string</amount>
          <notes>string</notes>
          <amount_string>string</amount_string>
          <amount_currency_iso>string</amount_currency_iso>
        </transaction>
        <error>string</error>
      </createOrderResult>
    </createOrderResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /ctapi/services/ctCryptoPay/coinBase.asmx HTTP/1.1
Host: catalinatechnology.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Header>
    <ctCryptoPayHeader xmlns="http://www.catalinaTechnology.com/services/ctCryptoPay">
      <licenseKey>string</licenseKey>
      <licenseName>string</licenseName>
      <licenseExpiration>string</licenseExpiration>
      <softwareName>string</softwareName>
      <siteID>string</siteID>
      <siteKey>string</siteKey>
      <userName>string</userName>
      <cpnyID>string</cpnyID>
    </ctCryptoPayHeader>
  </soap12:Header>
  <soap12:Body>
    <createOrder xmlns="http://www.catalinaTechnology.com/services/ctCryptoPay">
      <buttonCode>string</buttonCode>
    </createOrder>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <createOrderResponse xmlns="http://www.catalinaTechnology.com/services/ctCryptoPay">
      <createOrderResult>
        <success>boolean</success>
        <order>
          <id>string</id>
          <created_at>string</created_at>
          <status>string</status>
          <total_btc>
            <cents>double</cents>
            <currency_iso>string</currency_iso>
          </total_btc>
          <total_native>
            <cents>double</cents>
            <currency_iso>string</currency_iso>
          </total_native>
          <custom>string</custom>
          <receive_address>string</receive_address>
          <button>
            <id>string</id>
            <price xsi:nil="true" />
            <code>string</code>
            <name>string</name>
            <price_string>double</price_string>
            <price_currency_iso>string</price_currency_iso>
            <type>string</type>
            <style>string</style>
            <text>string</text>
            <description>string</description>
            <custom>string</custom>
            <callback_url>string</callback_url>
            <success_url>string</success_url>
            <cancel_url>string</cancel_url>
            <info_url>string</info_url>
            <variable_price>boolean</variable_price>
            <choose_price>boolean</choose_price>
            <include_address>boolean</include_address>
            <include_email>boolean</include_email>
            <price1>string</price1>
            <price2>string</price2>
            <price3>string</price3>
            <price4>string</price4>
            <price5>string</price5>
          </button>
          <transaction>
            <id>string</id>
            <hash>string</hash>
            <confirmations>int</confirmations>
            <from>string</from>
            <amount>string</amount>
            <notes>string</notes>
            <amount_string>string</amount_string>
            <amount_currency_iso>string</amount_currency_iso>
          </transaction>
          <customer>
            <email>string</email>
            <shipping_address xsi:nil="true" />
          </customer>
        </order>
        <total_native>
          <cents>double</cents>
          <currency_iso>string</currency_iso>
        </total_native>
        <custom>string</custom>
        <receive_address>string</receive_address>
        <button>
          <id>string</id>
          <price>
            <cents>double</cents>
            <currency_iso>string</currency_iso>
          </price>
          <code>string</code>
          <name>string</name>
          <price_string>double</price_string>
          <price_currency_iso>string</price_currency_iso>
          <type>string</type>
          <style>string</style>
          <text>string</text>
          <description>string</description>
          <custom>string</custom>
          <callback_url>string</callback_url>
          <success_url>string</success_url>
          <cancel_url>string</cancel_url>
          <info_url>string</info_url>
          <variable_price>boolean</variable_price>
          <choose_price>boolean</choose_price>
          <include_address>boolean</include_address>
          <include_email>boolean</include_email>
          <price1>string</price1>
          <price2>string</price2>
          <price3>string</price3>
          <price4>string</price4>
          <price5>string</price5>
        </button>
        <transaction>
          <id>string</id>
          <hash>string</hash>
          <confirmations>int</confirmations>
          <from>string</from>
          <amount>string</amount>
          <notes>string</notes>
          <amount_string>string</amount_string>
          <amount_currency_iso>string</amount_currency_iso>
        </transaction>
        <error>string</error>
      </createOrderResult>
    </createOrderResponse>
  </soap12:Body>
</soap12:Envelope>