ctCryptoPay is Catalina Technology's SOAP web service allowing quick integration of merchant funtions for bitcoin payment processors: bitpay and coinbase.

ctCryptoPay is built on the .NET framework and easy to integrate with your website or custom client application. Running as a web service allows you to seperate your sensitive data and transactions from your client application or website. All configuration data and keys are secured on the server side industry standard strong encryption.

Bitpay api Features:

  • createInvoice - Request invoice with passed values.
  • getInvoice - Get an existing invoice and status
  • getAllCurrencyRates - Gets all current rates
  • getCurrencyRate - Gets a single currency exchange rate
  • getHash - Returns SHA512 of the passed String. Replaces APIKEY instring with the BITPAYAPIKEY value before hashing
  • Inspect our bitpay SOAP service here: http://www.catalinatechnology.com/ctapi/services/ctCryptoPay/bitPay.asmx

Bitpay callBack Features:
  • Custom hash validation - Our SOAP webservice appends a unique HASH to secure callbacks and decrease invalid calls
  • Logging - HASH validated calls and activity to our callback page. All request, object and query data from calls to your callback page is logged to a database table.
  • Customizable and extendable - Add custom payment handling in by extending the included callback .aspx page

Coinbase api Features:
  • getCurrencyRate - Gets curent rate in given currency
  • createButton - Creates a button with the passed params
  • createOrder - Creates an order associated with a button
  • getOrder - Gets an order by ID
  • requestMoney - Send a Request for money
  • getHash - Returns SHA512 of the passed String. Replaces APIKEY instring with the COINBASEAPIKEY value before hashing
  • Inspect our coinbase SOAP service here: http://www.catalinatechnology.com/ctapi/services/ctCryptoPay/coinBase.asmx

Coinbase callBack Features:
  • Custom hash validation - Our SOAP webservice appends a unique HASH to secure callbacks and decrease invalid calls
  • Logging - HASH validated calls and activity to our callback page. All request, object and query data from calls to your callback page is logged to a database table.
  • Customizable and extendable - Add custom payment handling in by extending the included callback .aspx page

Bonus/Common Features:
  • customSQLCall - Call a custom sql procedure on the primary sql connection
  • customSQLCallAlternateConnection - Call a custom sql procedure on an alternate sql connection stored in your secure config file
  • editxct_tblCPLog - Add or Edit an entry in our standard log table
  • getxct_tblCPLogs - Customizable procedure for searching our standard log table