def check(options)
      options = options.dup
      options[:partner_id] ||= partner_id
      response = get('check', Supreme.translate_hash_keys({
        :partner_id => :partnerid,
      }, options))
      log('Status response', response.body)
      Supreme::Response.for(response.body, Supreme::Status)
    end
def check(options)
      options = options.dup
      options[:partner_id] ||= partner_id
      response = get('check', Supreme.translate_hash_keys({
        :partner_id => :partnerid,
      }, options))
      log('Status response', response.body)
      Supreme::Response.for(response.body, Supreme::Status)
    end
Requests the status information for a payment. It returns a Supreme::Status
 response object.

 Returns a Supreme::Error when the call fails.

 === Options

 * <tt>:transaction_id</tt> – The transaction ID you received earlier when setting up the transaction.

 == Example

   status = Supreme.api.check(:transaction_id => '482d599bbcc7795727650330ad65fe9b')
   if status.paid?
     @purchase.paid!
   end

 See the Supreme::Status class for more information.