Contains classes that allow you to access Bluefin Application Programming Interface (API) services:
Payments Processing
Use BluefinGateway.Transaction static property, if you need to
- initiate transaction as the part of Safe Communications processing
- retrieve transaction status
- authorize and settle card or check transaction
- flag previously authorized transaction for settlement
- store card or ach account info for later use
- refund or credit sale transaction
- force through a transaction
Scheduling
Use BluefinGateway.Schedule static property, if you need to
- setup recurring payments schedule
- edit or cancel recurring payments schedule
- retrive current processing status of scheduled payments
Reports
Use BluefinGateway.Report static property, if you need to
- download transaction report
Classes
Class | Description | |
---|---|---|
![]() | ACHAccountType |
Defines allowed values of bank account for ACH/electronic check transactions.
|
![]() | ACHOpCode |
Defines supported processor-specific ACH features.
|
![]() | BluefinGateway |
Bluefin Gateway access point.
|
![]() | CaptureTransactionRequest |
Request to Capture transaction. It requires transaction id and optionally amount to settle.
|
![]() | CardBrand |
Enumerates supported Card brands.
|
![]() | CardTransactionRequest |
Data container for card transaction requests.
|
![]() | CardTransactionResponse |
Data container for QSAPI response with tender type CARD.
|
![]() | CheckTransactionRequest |
Data container for check transaction requests.
|
![]() | CheckTransactionResponse |
Data container for check transaction responses. It extends TransactionResponse adding CheckNumber property.
|
![]() | DebitCardTransactionRequest |
Data container for PIN Debit card transaction request
|
![]() | EBTTransactionRequest |
Data container for EBT cards
|
![]() | EBTType |
Defines supported values of Electronic Benefits Transfer (EBT) types.
|
![]() | ForceTransactionRequest | Obsolete.
Request to force transaction. It requires both transaction id and authorization code
|
![]() | Gateway |
Base class for other Bluefin gateways. It incapsulates Bluefin configuration settings and provides default
implementation for common methods.
|
![]() | GiftCardTransactionRequest |
Data container for Gift card transaction requests.
|
![]() | InitiateTransactionResponse |
Data container for Initate transaction response.
Extends Response class adding the property TransactionID
|
![]() | PaymentType |
Defines supported values of payment types.
|
![]() | QuickSwipeGateway |
This class specializes base class Gateway
to interface with Bluefin QuickSwipe API (QSAPI). You cannot instantiate this class directly.
Always use BluefinGateway.Transaction property.
|
![]() | RecurringSchedule |
Enumerates Bluefin supported recurring schedules.
|
![]() | RefundTransactionRequest |
Request to refund transaction. It requires transaction id and optionally amount to refund.
|
![]() | ReportFormat |
Defines supported values of report formats.
|
![]() | ReportingServiceGateway | |
![]() | ReportRequest |
Common base for all Report requests.
|
![]() | ReportResponse T |
Base class for all responses returned by Report methods
|
![]() | ReportType |
Defines supported report type values.
|
![]() | Request |
Base class for all Bluefin requests.
|
![]() | Response |
Base class of all Bluefin Response classes. You do not instantiate this class directly.
Bluefin Gateway methods return appropriate
instances of Response class.
|
![]() | ReversalTransactionRequest |
Request to reverse successfully authorized transaction identified by transaction id.
|
![]() | ScheduleStatus |
Defines supported values of recurring payment status.
|
![]() | SchedulingLayerGateway | |
![]() | SchedulingRequest |
Data container for scheduling requests.
|
![]() | SchedulingResponse |
Data container for a scheduling operation response.
|
![]() | SECCode |
Enumerates supported Standard Entry Class (SEC) codes that are
required for ACH/echeck transactions
|
![]() | StatusType |
Defines supported values of transaction status.
|
![]() | SwipedCardTransactionRequest |
Data container for card transaction requests that come from connected Card swipers.
Contact Bluefin representative for details on supported devices and expected data formats.
|
![]() | TenderType |
Defines supported values of transaction tender type.
|
![]() | TokenizedTransactionRequest |
Common base for Capture, Credit, Force and Refund Requests.
|
![]() | TransactionRequest |
Base class to all tender type requests:
CardTransactionRequest, CheckTransactionRequest, EBTTransactionRequest, GiftCardTransactionRequest.
|
![]() | TransactionResponse |
Data conftainer of payment transaction response.
|
![]() | TransactionsReportRequest |
Data container to request transactions report.
|
![]() | TransactionsReportResponse |
Data container for the RSAPI response on transactions report request TransactionsReportRequest.
|
![]() | TransactionStatusResponse |
Bluefin returns the instance of this class in response to transaction status request.
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | ReportRequest PersistModeOptions |
Defines report persistance flags to use in the PersistMode property
|