All Classes and Interfaces

Class
Description
A basic api acknowledgement.
Models a physical address.
Models basic information needed to create a test merchant.
Encapsulates the big three BlockChyp API credentials.
An authorization request for a charge, preauth, or reverse transaction.
The response to an authorization request.
 
A request for the remaining balance on a payment type.
The response to a balance request.
Models meta data about a merchant bank account.
Models a request for details about a single batch.
Models a response for details about a single batch.
Models a batch history request.
Models response to a batch history request.
Models high level information about a single batch.
This is the main class Java developers will interact with.
A simple yes no prompt request.
The response to a boolean prompt request.
Models the priority and display settings for terminal media.
Models a request to retrieve or manipulate terminal slide shows.
Models a branding asset response.
Cancels a pending payment link.
Success or failure of a payment link cancellation.
The information needed to capture a preauth.
The response to a capture request.
A request for customer signature data.
Customer signature data.
 
Computes the cash discount for a cash discount if enabled.
Models the results of a cash discount calculation.
The information needed to enroll a new payment method in the token vault.
The information needed to manually close a credit card batch.
The response to a close batch request.
This is utility class providing cryptography support for the BlockChyp client.
Models a customer record.
Models a customer data request.
Models a customer data response.
Models a customer data search request.
Models customer search results.
Models a customer token.
 
Deletes a customer record.
The response to a delete customer request.
Deletes one or all transactions from a terminal queue.
The response to a delete queued transaction request.
Deletes a payment token.
The response to a delete token request.
The information needed to enroll a new payment method in the token vault.
The response to an enroll request.
Models a request for merchant information.
The results for a merchant list request.
The information needed to activate or recharge a gift card.
The response to a gift activate request.
Fields for HSA/FSA transactions.
A group of fields for a specific type of healthcare.
 
The response to a basic API health check.
Fields which should be returned with standard requests.
contains a basic api acknowledgement.
Response fields for an approved transaction.
Core request fields for a transaction.
Core response fields for a transaction.
Response details for a cryptocurrency transaction.
Models a request for adding a new user to a merchant account.
Response details about tender amounts.
Request details about a payment method.
Response details about a payment method.
A reference to a previous transaction.
Request details about tender amounts.
A request for customer signature data.
Customer signature data.
Request subtotals.
A reference to a terminal name.
Models a low level request with a timeout and test flag.
Links a payment token with a customer record.
Returns a list of queued transactions on a terminal.
A list of queued transactions on a terminal.
Information needed to retrieve location information for a terminal.
The response to a locate request.
Models a media library response.
Models a request to retrieve survey results.
Models a request to retrieve or manipulate media assets.
Details about a merchant board platform configuration.
Models a request related to a platform configuration.
The results for a merchant platforms inquiry.
Models a merchant profile.
Models a request for information about the merchant profile.
Models a response for a single merchant profile.
Details about a merchant user.
The results for a merchant users list.
A message to be displayed on the terminal screen.
Creates a payment link.
Creates a payment link.
This is a simple logging abstraction following the conventions from Jakarta commons-logging.
Information needed to test connectivity with a terminal.
The response to a ping request.
 
This class models the raw parameters of an elliptic curve public key.
This class models the raw parameters of an elliptic curve signature.
EMV fields we recommend developers put on their receipts.
A refund request.
 
 
Models a slide within a slide show.
Models a media library response.
Models a request to retrieve or manipulate terminal slide shows.
Models a slide show response.
Models a request to retrieve or manipulate survey questions.
Models a survey question.
Models a request to retrieve or manipulate survey questions.
Models a survey question response.
Models a request to retrieve survey results.
Very minimal implementation of PaymentLogger.
Models a terminal activation request.
Models a terminal deactivation request.
Details about a merchant board platform configuration.
Models a terminal profile request.
Models a terminal profile response.
This class is used to wrap conventional transaction requests with an outer structure that adds API credentials.
Models metadata about a terminal route, including it's location on the local network and transient credentials.
A request for the status of a terminal.
The current status of a terminal.
Models transaction volume for a single terminal.
Models a Terms and Conditions log entry.
Models a Terms and Conditions history request.
Models a Terms and Conditions history request.
The fields needed for custom Terms and Conditions prompts.
A signature capture response for Terms and Conditions.
Models a full terms and conditions template.
Models a request to retrieve or manipulate terms and conditions data.
Models a set of templates responsive to a request.
A text prompt request.
The response to a text prompt request.
Retrieves token metadata.
Models a payment token metadata response.
An item level discount for transaction display.
An item category in a transaction display.
Used to start or update a transaction line item display on a terminal.
The items to display on a terminal.
Models a batch history request.
Models response to a batch history request.
Models the status of a transaction.
Models the request for updated information about a transaction.
Removes a link between a payment token with a customer record, if one exists.
Models a customer data search request.
Models information needed to process a file upload.
Models the current status of a file upload.
Used to request the status of a file upload.
A void request.
The response to a void request.
 
Shows details about a white listed card.